Completed
- teamcity and gitlab
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Building a Scalable Ecosystem for High-Load Multiplayer Games
Automatically move to the next video in the Classroom when playback concludes
- 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