Browse
Architecture Patterns with Python : Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

Architecture Patterns with Python : Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

by O'Reilly Media

£52.99
MPN9781492052203
Prices updated 21 May 2026

Compare 1 Retailer

Prices checked 26d ago
TGJones logo

TGJones

BEST PRICE
In stock2 - 4 working days
3 deals available
£52.99
Best Price

Amazon

Check live price on Amazon.co.uk

eBay

Check availability and price on eBay.co.uk. Yorkshire.com may be paid for purchases made through this link, by eBay Partner Network.

Check on eBay

Can’t find it elsewhere?

Product Description

As Python continues to grow in popularity, projects are becoming larger and more complex.Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD).But translating those patterns into Python isn’t always straightforward. With this hands-on guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity—and get the most value out of their test suites. Each pattern is illustrated with concrete examples in beautiful, idiomatic Python, avoiding some of the verbosity of Java and C# syntax.Patterns include:Dependency inversion and its links to ports and adapters (hexagonal/clean architecture)Domain-driven design’s distinction between Entities, Value Objects, and AggregatesRepository and Unit of Work patterns for persistent storageEvents, commands, and the message busCommand-query responsibility segregation (CQRS)Event-driven architecture and reactive microservices

More products from TGJones

Browse their full range on Yorkshire.com

Deals from eBooks retailers

From£52.99TGJones
Buy Now