Sector file // system-design
SYSTEM DESIGNDECODED.
Scale, storage & trade-offs
Medium
8 questionsWhat is the publish-subscribe pattern?
System Design ยท 872 views ยท pub-sub
Token bucket vs sliding window vs fixed window โ which rate limiter when?
System Design ยท 866 views ยท rate-limiting, system-design, redis
When do you use a read replica vs a cache?
System Design ยท 705 views ยท read-replica, caching
Why prefer stateless services and how do you handle sessions?
System Design ยท 566 views ยท stateless, sessions
How does caching work end-to-end (where, what, when) โ cache-aside vs write-through?
System Design ยท 331 views ยท caching, cache-aside, write-through
How does caching improve system performance?
System Design ยท 187 views ยท caching
What is a Bloom filter and when is it useful?
System Design ยท 93 views ยท bloom-filter
How would you design a rate limiter (token bucket vs leaky bucket)?
System Design ยท 65 views ยท rate-limiting, token-bucket, leaky-bucket
Hard
9 questionsHow would you design a distributed cache?
System Design ยท 1.2k views ยท distributed-cache
How do you scale WebSockets to 1M connections with Redis Pub/Sub?
System Design ยท 829 views ยท websocket, redis, pubsub
How would you design a 'nearby drivers' / proximity search?
System Design ยท 822 views ยท geo, proximity
How would you design a distributed key-value store / query cache for search?
System Design ยท 663 views ยท query-cache, distributed, key-value
How do you build a sliding-window rate limiter with Redis + Lua?
System Design ยท 645 views ยท rate-limiting, redis, lua
How would you design a rate limiter?
System Design ยท 550 views ยท rate-limiting
How does CDC with Debezium keep search and cache in sync with Postgres?
System Design ยท 117 views ยท cdc, debezium, kafka
How would you design Twitter's timeline and search? (Facebook feed)
System Design ยท 110 views ยท twitter, timeline, fanout
Seen a System Design question that is not here? Add it and help the next candidate.
Share a question