System Design


IT Foundations

I know
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
not sure? Find out
Beginner
Scaling
load balancing and load balancers
SQL vs NoSQL
Indexing to speed up the queries
caching, replication, sharding
CDNs and object storage
message queues
timeouts and retries
rate limiting
CAP theorem, and monitoring
More details
Hide details
Intermediate
Rate Limiter
Notification System
URL Shortener
Answer Strategy
More details
Hide details
shard key
scatter-gather and co-location
hashing
routing layer
hotspots and the celebrity problem
resharding
consistent hashing and virtual nodes
fixed buckets
joins across shards
More details
Hide details