Designing Data-Intensive Applications
Martin Kleppmann·Book
Foundational book on data systems, storage, consistency, streams.
FindRelease It!
Michael T. Nygard·Book
Stability patterns and failure modes for production systems.
FindSite Reliability Engineering
Google SRE·Book
Free online edition about reliability, SLIs/SLOs, on-call, incident management.
FindThe Site Reliability Workbook
Google SRE·Book
Practical patterns for implementing SRE practices.
FindBuilding Microservices
Sam Newman·Book
Designing, deploying, and operating microservice architectures.
FindWeb Scalability for Startup Engineers
Artur Ejsmont·Book
Practical patterns for scaling web systems in early growth.
FindThe Art of Scalability
Abbott, Fisher·Book
People, process, and technology patterns for scaling systems and teams.
FindFundamentals of Software Architecture
Mark Richards, Neal Ford·Book
Core architectural patterns and trade-offs.
FindSystem Design Interview (Vol. 1)
Alex Xu·Book
Interview-focused patterns and walkthroughs.
FindSystem Design Interview (Vol. 2)
Alex Xu·Book
Advanced scenarios and case studies for system design interviews.
Find