CP Duel
A distributed multiplayer competitive programming platform built around matchmaking, realtime communication, contest lifecycle management and isolated code execution.
- Event-driven workflows using Kafka and Saga Pattern
- Load-balanced WebSocket services for multiplayer communication
- Queue-based matchmaking and friend challenges
- Redis-backed realtime state and PostgreSQL persistence