Scalable Multiplayer Game Session Management System
Design a global backend system to manage multiplayer game sessions for a platform similar to Roblox. The system must handle millions of players joining developer-created worlds, dynamic scaling of game server instances across multiple regions, and low-latency matchmaking. Address how you would manage session lifecycle, ensure players aren't assigned to full servers, and handle the high-velocity health reporting from thousands of game instances.
RedisKubernetesAgonesgRPCDynamoDBCDNUDPGeo-DNS
00