FAANG-style system design topic map
These pillars mirror what large tech companies probe in system design interviews. Each tag links to the browse view filtered by that topic slug — tag your courses in the editor so they appear here.
Open full browse →Read interview experiences →Core scalability & performance
Throughput, latency, and horizontal scale patterns asked everywhere.
Reliability & availability
Failure modes, isolation, and graceful degradation.
Data storage & retrieval
Choosing stores, modeling, and access paths.
Communication & async
Sync APIs, events, and streaming pipelines.
Processing & compute
Batch, stream, and serverless execution models.
Distributed systems depth
Consensus, transactions, and clocks.
Security & privacy
AuthN/Z, encryption, and abuse protection.
Estimation & capacity
Back-of-envelope rigor interviewers expect.