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.

AladinMall Marketplace

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

AladinMall Marketplace screenshot 1
AladinMall Marketplace screenshot 2
AladinMall Marketplace screenshot 3

Project Info

Duration

10 months

Team Size

10 developers (5 Backend, 1 Mobile, 4 Frontend)

My Role

Backend Developer

Technologies Used

GoRedisPostgreSQLDockerKubernetesPrometheusGrafana