---
product_id: 208027396
title: "Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices"
brand: "harry percival, bob gregory"
price: "€ 83.80"
currency: EUR
in_stock: true
url: https://andorra.desertcart.com/products/208027396-architecture-patterns-with-python-enabling-test-driven-development-domain-driven
store_origin: AD
region: Andorra
---

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

**Brand:** harry percival, bob gregory
**Price:** € 83.80
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by harry percival, bob gregory
- **How much does it cost?** € 83.80 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [andorra.desertcart.com](https://andorra.desertcart.com/products/208027396-architecture-patterns-with-python-enabling-test-driven-development-domain-driven)

## Best For

- harry percival, bob gregory enthusiasts

## Why This Product

- Trusted harry percival, bob gregory brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## 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 Aggregates Repository and Unit of Work patterns for persistent storage
Events, commands, and the message bus
Command-query responsibility segregation (CQRS)
Event-driven architecture and reactive microservices

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Dimensions | 6.9 x 0.8 x 9.1 inches |
| Edition | 1st |
| Isbn 10 | 1492052205 |
| Isbn 13 | 978-1492052203 |
| Item Weight | 2.31 pounds |
| Language | English |
| Print Length | 304 pages |
| Publication Date | April 14, 2020 |
| Publisher | O'Reilly Media |

## Images

![Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices - Image 1](https://m.media-amazon.com/images/I/91EC3gsKfYL.jpg)

## Available Options

This product comes in different **Format** options.

## Frequently Bought Together

- Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
- Fluent Python: Clear, Concise, and Effective Programming
- High Performance Python: Practical Performant Programming for Humans

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://andorra.desertcart.com/products/208027396-architecture-patterns-with-python-enabling-test-driven-development-domain-driven](https://andorra.desertcart.com/products/208027396-architecture-patterns-with-python-enabling-test-driven-development-domain-driven)

---

*Product available on Desertcart Andorra*
*Store origin: AD*
*Last updated: 2026-11-02*