All projects
Professional · Mobile game
Snatchtown — Match-3 Game Backend
Tags
- Gaming
- Performance
- Reliability
Stack
- ASP.NET
- Clean Architecture
- CQRS
- Hangfire
- caching
Problem
Gameplay logic is heavy, and reward endpoints get hit with retries on flaky mobile networks, which risks double rewards.
What I built
- Backend structured with Clean Architecture and CQRS to handle heavy gameplay logic.
- Idempotent spinner-reward processing, so repeated retries never grant a reward twice.
- Lower latency through indexing and caching.
- CPU-heavy calculations moved to Hangfire background jobs.
Highlight
Idempotency under retries. A concrete reliability story worth telling in interviews.
Status
Deployed, in internal testing ahead of Google Play launch.