Concepts
System design building blocks
Short learning notes for the concepts, tools, services, and techniques that shape architecture decisions.
Paths
Start with a path
System Design Foundations
The vocabulary and mental models behind every architecture diagram.
Data & Storage Basics
How systems store, find, copy, and keep data consistent.
Real-Time Systems
Patterns for low-latency messaging, collaboration, and live updates.
Reliability & Scaling
The tools that keep distributed systems available under stress.
Security Architecture
Core protocols and controls for identity, privacy, and transport safety.
AI Infrastructure
The building blocks behind modern LLM and retrieval systems.
Browse
All concepts
No concepts found for these filters.