Building a Scalable Ecosystem for High-Load Multiplayer Games
Offered By: Conf42 via YouTube
Course Description
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
Related Courses
Learn Vert.x - Reactive microservices with JavaUdemy Writing Highly Concurrent Polyglot Applications with Vert.x
GOTO Conferences via YouTube Real World HTTP Performance Benchmarking - Lessons Learned
Devoxx via YouTube Reactive for the Impatient - A Gentle Intro to Reactive Programming and Systems
Devoxx via YouTube How Not to Suck at Microservices
Devoxx via YouTube