Back to Portfolio
Marketplace
AladinMall Marketplace
Built a high-performance sports data API that aggregates and serves real-time scores, statistics, and match information from multiple sports leagues. The system handles millions of requests daily with sub-second response times.

Project Overview
Built a high-performance sports data API that aggregates and serves real-time scores, statistics, and match information from multiple sports leagues. The system handles millions of requests daily with sub-second response times.
Challenges
- Handling millions of API requests with low latency
- Aggregating data from multiple unreliable sources
- Ensuring data consistency across different sports
- Building scalable caching strategy
Solutions
- Implemented multi-layer caching with Redis and in-memory stores
- Built resilient data aggregation pipeline with retry mechanisms
- Created unified data model for different sports types
- Developed intelligent cache invalidation based on match events
Gallery



Project Info
Duration
10 months
Team Size
10 developers (5 Backend, 1 Mobile, 4 Frontend)
My Role
Backend Developer
Technologies Used
GoRedisPostgreSQLDockerKubernetesPrometheusGrafana