Overview
Syllabus
intro
preamble
about dmitrii
overview
- goals and principles
- infrastructure as code
- teamcity and gitlab
- autobuilds
- server, ondemand servers
- merge request workflow
- validation system
- git hooks
- platform architecture
- main platform components
- account server components
- game server architecture
- gametool architecture
- mechanics services
- photon cloud
- data storage and messaging
- vert.x
- handling transactional operations
- prometheus and grafana
- game cluster architecture
- scaling strategy
- reasons for adopting blue-green deploymoent strategy
- blue-green deployment in practice
- zero downtime server update
- qa testing and client-side activity completion
- flexible server update strategy
- version management strategy
- from soft to hard updates
- simplified update via game tool
- bug management
- summary and takeaways
- thanks
Taught by
Conf42