Keentune

System Design curriculum

31 chapters
·
292 concepts
·
free
Everything the adaptive question bank can teach and test in System Design, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing System Design

New here? Read the System Design guide

A free 16-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. Foundations of distributed design

B. Capacity estimation and the math of scale

C. Scaling axes and compute topology

D. Load balancing and traffic distribution

E. CDNs, the edge and network delivery

F. Caching and invalidation

G. Partitioning and sharding

H. Replication

I. Consistency models, CAP and PACELC

J. Consensus and leader election

K. Clocks, time and ordering

L. Transactions and sagas across services

M. Messaging, queues and delivery semantics

N. Event-driven architecture, CQRS and event sourcing

O. API design and service boundaries

P. Storage engines, indexes and search

Q. Rate limiting, load shedding and backpressure

R. Timeouts, retries and circuit breakers

S. Failure modes and their signatures

T. Observability, SLOs and error budgets

U. Deployment and safe change

V. Multi-region, disaster recovery and data locality

W. Data modeling, database selection and indexes

X. Service discovery, meshes and the request path

Y. Stream and batch processing

Z. Design building blocks and the interview method

AA. Case studies at scale

AB. Security, trust boundaries and compliance

AC. Web protocols and delivery basics

AD. Advanced coordination and replication

AE. Infrastructure and operational practice

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing System Design
All about System Design practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC