Built for speed, designed for clarity
Everything you need to follow football, from live events to deep stats, in one fast, clean interface.
Under the Hood
Distributed systems, real results
Minute93 is more than a sports app. It's a distributed systems portfolio piece demonstrating event-driven architecture at scale.
- Kafka-powered event pipeline with 4 independent consumers
- Redis for caching, pub/sub, rate limiting, and deduplication
- Server-Sent Events for real-time browser push
- PostgreSQL with materialized views and trigram search
API-Football
→ Poller (dedup via Redis)
→ Kafka [match.events]
├─ CacheUpdater → Redis
├─ PostgresWriter → DB
├─ StatsAggregator → Views
└─ SsePublisher → Browser