Continuous Delivery
Jez Humble & David Farley
Patterns of Enterprise Application Architecture
Martin Fowler
Enterprise Integration Patterns
Gregor Hohpe & Bobby Woolf
Refactoring
Martin Fowler
Domain-Specific Languages
Martin Fowler
Service Design Patterns
Robert Daigneau
Refactoring to Patterns
Joshua Kerievsky
Refactoring Databases
Scott Ambler & Pramod Sadalage
xUnit Test Patterns
Gerard Meszaros
Patterns of Distributed Systems
Unmesh Joshi