Practice System Design Challenges
Solve real-world distributed systems challenges from top companies. Build architectures on an interactive canvas and get instant AI feedback.
| Status | Company | Title | Category | Difficulty |
|---|---|---|---|---|
| General | Design a URL Shortener (TinyURL) | Core Web & Microservices | Easy | |
| General | Design a Pastebin Text Sharing Service | Core Web & Microservices | Easy | |
| General | Design an API Gateway & Dynamic Reverse Proxy | Core Web & Microservices | Medium | |
| General | Design a Distributed Rate Limiter | Core Web & Microservices | Medium | |
| General | Design a Distributed Feature Flag & Config Service | Core Web & Microservices | Medium | |
| General | Design a High-Reliability Webhook Delivery Engine | Core Web & Microservices | Medium | |
| General | Design a Short URL Platform with Real-Time Analytics | Core Web & Microservices | Medium | |
| General | Design a Distributed Circuit Breaker & Service Mesh | Core Web & Microservices | Hard | |
| General | Design a Distributed In-Memory Cache (Redis/Memcached) | Distributed Storage & Caching | Medium |
Log in to unlock all 101 problems
Create a free account to practice with interactive architecture canvases, database schema designers, and instant AI reviews.