Real-time state consistency
Use WebSocket/STOMP payload revisions per innings so clients can reject stale score updates.
ENGINEERING CASE STUDY / REAL-TIME TOURNAMENT PLATFORM
Eid Cricket Fest is my strongest backend systems project. It combines persistent tournament data with real-time scoring, authenticated APIs, database migrations, integration testing, health checks, and CI-oriented development.
01 / CONTEXT
Provide a unified platform for managing tournaments, teams, drafts, fixtures, live cricket scoring, scorecards, standings, awards, and player history while keeping live match clients synchronized.
02 / UNDER THE SURFACE
A conceptual overview of the components documented in the project.
03 / THE DETAILS MATTER
04 / DECISIONS THAT COUNT
Use WebSocket/STOMP payload revisions per innings so clients can reject stale score updates.
Run integration tests against automatically provisioned PostgreSQL containers using Testcontainers.
Use Flyway database migrations instead of relying on unmanaged schema changes.
NEXT IN THE NOTEBOOK
NEXT CHAPTER
Open to internships, junior engineering roles, and research opportunities.