Case study 07 · Dark Bytes · Sep 2024 – Apr 2025
Casinoze — Real-Time Gaming Platform
An online gaming platform with live events and synchronized clients — REST APIs for core workflows and WebSockets for everything real-time.
Backend Leadcasinoze.com
The problem
A live gaming platform needs authoritative business workflows and strict transactional integrity while keeping every connected client synchronized in real time.
Architecture
- 01Django REST Framework APIs for workflows, auth, authorization and validation
- 02WebSockets for live events, notifications and synchronized client updates
- 03Optimized PostgreSQL models, queries and transactional workflows
- 04Led the backend team: architecture, code reviews and delivery
Players · web clients
Real-time gatewayWebSockets
Django REST APIAuth · RBAC · validation
RedisCache · broker
Celery workersBackground jobs
PostgreSQLTransactions
MessagingRabbitMQ · Kafka
Step through how a request moves through this system.
What I owned
- 01Led the backend team: architecture, code reviews, task distribution and delivery
- 02Built Django REST Framework APIs for workflows, auth, authorization and validation
- 03Implemented WebSockets for live events, notifications and client sync
- 04Designed and optimized PostgreSQL models, queries and transactions
- 05Worked with frontend and DevOps teams on integration and deployments
Outcome
A reliable real-time backend for live events and synchronized clients, with transactional workflows on PostgreSQL.
Stack
- Python
- Django
- DRF
- WebSockets
- PostgreSQL
- Redis
- Celery
- Docker
- Kubernetes
- CI/CD