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.