System Design & Architecture
Designing scalable systems and choosing patterns.
Advanced
Once the basics are comfortable.
Awesome Scalability
A big, organised reading list of how large companies built and scaled their systems, grouped by topic, from caching to databases to incident reviews.
Sign up to see the source
Amazon Builders' Library
Articles by •••• engineers on how they build reliable, large-scale systems.
Sign up to see the source
Cloud Design Patterns
Patterns for cloud systems such as retry, circuit breaker, CQRS and saga, with when to use each.
Sign up to see the source

