Sector file // system-design
SYSTEM DESIGNDECODED.
Scale, storage & trade-offs
Easy
1 questionMedium
11 questionsHow do you design for high availability?
System Design ยท 1.2k views ยท availability
Edge caching on Cloudflare โ how do you get 95%+ hit rate without stale data?
System Design ยท 1.2k views ยท cdn, edge, caching
When would you choose SQL vs NoSQL?
System Design ยท 1.1k views ยท database, sql-nosql
What is the difference between horizontal and vertical scaling?
System Design ยท 1.1k views ยท scalability
Token bucket vs sliding window vs fixed window โ which rate limiter when?
System Design ยท 866 views ยท rate-limiting, system-design, redis
What are the three pillars of observability?
System Design ยท 836 views ยท observability
What is a load balancer and what strategies does it use?
System Design ยท 768 views ยท load-balancing
What is two-phase commit and its drawbacks?
System Design ยท 649 views ยท two-phase-commit
Hard
16 questionsHow would you design a distributed cache?
System Design ยท 1.2k views ยท distributed-cache
How do you make a payment system reliable against retries?
System Design ยท 993 views ยท payments, idempotency
How do you scale WebSockets to 1M connections with Redis Pub/Sub?
System Design ยท 829 views ยท websocket, redis, pubsub
How would you design a typeahead/autocomplete system?
System Design ยท 655 views ยท autocomplete, trie
Advanced feature flags โ targeting, gradual rollout, and edge evaluation?
System Design ยท 609 views ยท feature-flags, edge, experimentation
How would you design a rate limiter?
System Design ยท 550 views ยท rate-limiting
Outbox pattern vs polling for CDC โ how do you avoid dual-write failure?
System Design ยท 515 views ยท cdc, outbox, transactions
How would you design a distributed key-value store?
System Design ยท 219 views ยท key-value-store
Seen a System Design question that is not here? Add it and help the next candidate.
Share a question