Главная
Study mode:
on
1
intro
2
preamble
3
about dmitrii
4
overview
5
- goals and principles
6
- infrastructure as code
7
- teamcity and gitlab
8
- autobuilds
9
- server, ondemand servers
10
- merge request workflow
11
- validation system
12
- git hooks
13
- platform architecture
14
- main platform components
15
- account server components
16
- game server architecture
17
- gametool architecture
18
- mechanics services
19
- photon cloud
20
- data storage and messaging
21
- vert.x
22
- handling transactional operations
23
- prometheus and grafana
24
- game cluster architecture
25
- scaling strategy
26
- reasons for adopting blue-green deploymoent strategy
27
- blue-green deployment in practice
28
- zero downtime server update
29
- qa testing and client-side activity completion
30
- flexible server update strategy
31
- version management strategy
32
- from soft to hard updates
33
- simplified update via game tool
34
- bug management
35
- summary and takeaways
36
- thanks
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore a comprehensive conference talk on building a scalable ecosystem for high-load multiplayer games. Delve into CI/CD practices, including infrastructure as code, automated builds, and merge request workflows. Examine backend infrastructure components, covering platform architecture, game server design, and data storage solutions. Learn about blue-green deployment strategies for zero downtime updates and flexible server management. Discover version control techniques, bug management processes, and key takeaways for creating robust multiplayer game ecosystems. Gain insights from Dmitrii Ivashchenko's experience at MY.GAMES in this 37-minute presentation from Conf42 Platform Engineering 2023.

Building a Scalable Ecosystem for High-Load Multiplayer Games

Conf42
Add to list
0:00 / 0:00