Library

System Design Library

102 real-world system design breakdowns for products like feeds, chat, payments, search, storage, analytics, and collaboration.

2pc

Aggregation

Ann

Auction

Availability

Batch

Bloom-filter

Caching

Catalog

Cdn

Chunking

Config

Consensus

Consistency

Consistent-hashing

Counting

Crdt

Data-modeling

Edge

Experimentation

Failure-detection

Fan-out

Geo

Gossip

Graph

Id-generation

Idempotency

Ingestion

Inverted-index

Ledger

Log

Lsm

Matching

Ml

Ml-pipeline

Ml-serving

Nested

Object-storage

Observability

Olap

Proxy

Queues

Raft

Ranking

Rate-limiting

Realtime

Security

Sorted-set

Storage

Streaming

Time-series

Transactions

Trie

Webrtc

Websockets

Part of SystemLore — browse the Academy, Library, Agentic AI systems, Glossary, and "X vs Y" comparisons. Open the interactive System Design Library.