Architecture Patterns with Python

Architecture Patterns with Python

Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

Harry Percival, Bob Gregory

the Preparatory Refactoring workflow, aka “Make the change easy; then make the easy change”:
4153