Woowa Brothers' Photographer Develops Game Supporting Thousands of Concurrent Users Using AI
Key point
A photographer at Woowa Brothers used AI to develop a game supporting thousands of concurrent users, focusing on failure scenario validation and architecture design.
Details
A photographer from the Creative AI Partner Team at Woowa Brothers, working alongside a BX Designer, developed a game supporting thousands of concurrent users for the company's 16th-anniversary all-hands event. The development period was limited to 3 weeks, creating a high-difficulty environment where even a single error during the live broadcast was unacceptable.
Architecture Decision: SSE and Redis Instead of WebSocket
Due to constraints of the internal deployment platform, the team abandoned the use of WebSocket and adopted an approach that only sends game results to the server. The server was simplified to handle only game stage guidance and result aggregation.
During the initial deployment, load balancing in Kubernetes caused an issue where game stage changes were applied only to specific Pods. To resolve this, Redis was utilized as a Pub/Sub channel to ensure all Pods shared state, while real-time events were delivered to clients via SSE (Server-Sent Events).
AI Utilization Strategy: Failure Scenario Validation and Session Separation
Rather than having AI directly generate code, the developer...
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.