System design
What we talk about when we talk about System Design
Designing Data-Intensive Applications
Infrastructure as Code
Software Architecture: The Hard Parts
Fundamentals of Software Architecture
A Philosophy of Software Design
Building Evolutionary Architectures
The Architecture of Open Source Applications
Database books
Software Design by Example in JavaScript
Software Design by Example in Python
Systems performance by Brendan Gregg
System design primer
Building Microservices