Architecture Patterns with Python

Architecture Patterns with Python

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

Harry Percival, Bob Gregory

we present four key design patterns: The Repository pattern, an abstraction over the idea of persistent storage The Service Layer pattern to clearly define where our use cases begin and end The Unit of Work pattern to provide atomic operations The Aggregate pattern to enforce the integrity of our data
306