Skip to main content

System Design Fundamentals

Basics

Non-functional Requirements

Stateless services

Storage

Scaling databases

Dataflow

Message Queue

Batch and stream processing

Transaction

Distributed systems

Template

Open resources to learn fundamentals