Free ยท Open Source ยท Self-Paced
A free, opinionated guide to architecting, building, and scaling modern distributed systems โ with a sharp focus on multi-tenant SaaS under high load.
Seven sections covering every layer of a modern SaaS platform.
The vocabulary, the trade-offs, and the mental models you'll use everywhere else in the course.
DDD, microservices, event-driven architecture, serverless, multi-tenancy. The vocabulary of modern SaaS architecture.
API styles, protocols, network components, service meshes, and how it all fits together in cloud VPCs.
Sharding, replication, CAP, consensus, distributed coordination, and how Kubernetes orchestrates the lot.
Database scalability, ACID vs BASE, isolation levels, message brokers, exactly-once semantics, and big-data pipelines.
Redundancy, rate limiting, circuit breakers, bulkheads, the outbox pattern, and SRE practices.
AuthN/AuthZ, securing cloud-native applications, data at rest and in transit, compliance frameworks.