Choose your career path. Complete each challenge to unlock the next step on your roadmap.
The building blocks of massive scale.
Design a scalable key-value store (Redis) with eviction policies.
Distribute traffic efficiently using various algorithms.
Decouple services with Kafka/RabbitMQ patterns.
Handling millions of concurrent requests and transactions.
Handle extreme traffic spikes and inventory management.
Design an idempotent financial ledger with reconciliation.
Geospatial indexing and real-time matching.
Large scale media streaming and storage.
Fan-out services and timeline generation at scale.
Handling graph data and photo storage at massive scale.
Global content delivery (CDN) and adaptive bitrate streaming.
Web crawling, indexing, and ranking at internet scale.