
Case study — Live competition game
LastOneWin
A real-time last-finger-on-screen competition — rooms, sessions, and sync resilient enough to absorb campaign-window traffic spikes without lag or dropped players.
The challenge
A gaming concept needed real-time infrastructure that could handle thousands of concurrent players in a last-finger-on-screen competition — with synchronised sessions, room management, and zero tolerance for downtime during peak campaign windows.
Our solution
We engineered a real-time application using ASP.NET Core with WebSocket-based synchronisation and React Native for the mobile client. The backend was deployed on Azure with auto-scaling configured for traffic spikes during promotional campaigns.
Key features
- Real-time player synchronisation via WebSockets
- Room and session management system
- Auto-scaling infrastructure for traffic spikes
- Cross-platform mobile app (React Native)
- Campaign-window traffic handling
Outcome
LastOneWin handled 3,000 concurrent players at peak with no downtime. The infrastructure scaled smoothly during campaign windows, and the synchronisation layer maintained consistency across all active sessions.
Built with
Related articles
The Mobile App Development Process, From Idea to Launch
A good process turns a rough idea into a shipped app in stages you can actually see.
React Native vs. Native: Which Should Your App Use?
The honest answer is that most products don't need native development — until a specific feature says otherwise.