The Question
Design
Real-time Competitive Tetris System
Design a scalable backend system for a competitive online Tetris platform. The system must support real-time 1v1 matchmaking based on skill level, maintain game state integrity against cheating, handle high-concurrency WebSocket connections, and manage a global leaderboard for thousands of players.
WebSockets
Redis
PostgreSQL
SQS
JWT
March 6, 2026