1. Distributed Systems
2. Implementing Domain-Driven Design
3. Balancing Coupling in Software Design
4. Chaos Engineering: System Resiliency in Practice
5. Systems Performance: Enterprise and the Cloud
6. Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
7. Release It!
8. Enterprise Integration Patterns
9. The Art of Scalability
10. Building Multi-tenant SaaS Architectures: Principles and Best Practices
11. Building Secure & Reliable Systems
12. Scalability Rules: 50 Principles for Scaling Web Sites and Applications
#tech_read