Backend Solution for The Cycle
summary
YAGER builds a custom microservices backend for The Cycle using Docker and Kubernetes, centralizing messaging with RabbitMQ + Protobuf, persisting in MySQL/Postgres with Redis for state, and implementing services in C# and Go. CI/CD uses Jenkins, logging and metrics use Elastic Stack, Prometheus and Grafana. Dedicated servers run containerized across regions. Migration to Epic Games Store and Epic Online Services happens in about two weeks, and an alpha test runs three days without a single service or game-server crash.
AI-written summary · about
chapters (9)
- 0:00Introduction to The Cycle
- 2:29Legacy backend challenges
- 5:18Designing the new backend
- 10:24Core service implementation
- 14:41Dedicated server management
- 17:03Infrastructure and monitoring
- 21:24Unreal Engine integration
- 26:28Data management and tools
- 31:23Moving to Epic Games Store
related talks
35mGame Development Infrastructure
54mHow one team built their first microservice
30mProduction-scale Containerized Game Platform Practice in Bytedance
46mDockerizing Ruby apps and moving off Engine Yard
49mInto Production
01h 09mDocker in Production
44mRoute to microservices the epic voyage of a fintech leader
53mHow do we build high‑load microservices
