---
product_id: 160607238
title: "Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices"
brand: "harry percivalbob gregory"
price: "AED 285"
currency: AED
in_stock: true
reviews_count: 9
url: https://www.desertcart.ae/products/160607238-architecture-patterns-with-python-enabling-test-driven-development-domain-driven
store_origin: AE
region: United Arab Emirates
---

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

**Brand:** harry percivalbob gregory
**Price:** AED 285
**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 percivalbob gregory
- **How much does it cost?** AED 285 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ae](https://www.desertcart.ae/products/160607238-architecture-patterns-with-python-enabling-test-driven-development-domain-driven)

## Best For

- harry percivalbob gregory enthusiasts

## Why This Product

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

## Description

Full description not available

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #193,674 in Books ( See Top 100 in Books ) #23 in Computer Hardware Design & Architecture #70 in Computer Programming Languages #71 in Python Programming |
| Customer Reviews | 4.6 4.6 out of 5 stars (553) |
| 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)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Very practical and very good introduction into how to build microservices
  

*by J***. on Reviewed in the United Kingdom on 9 July 2023*

The book does a good job in introducing many concepts and show how they could be implemented in a simplified version of a business application which spans from the beginning to the end with iterative improvements along the way. Concepts like dependency injection, “unit of work” and aggregates to name just a few. Along the way, there is always a focus on how to test your code which is often neglected and mentioned only theoretically in other books.Event driven architecture covers the message bus as well as events and commands. It does not cover the difficulties that come along with events like how to handle errors, lost messages, replay ability. These difficulties are only mentioned in the appendix with some references to other sources. The text focuses more on the benefits that such an architecture can bring to your application.Overall, I think this book is very useful if you are new to the design of microservices and learn some tricks in Python along the way.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Must-read for early in your career
  

*by M***R on Reviewed in the United Kingdom on 17 December 2020*

The writing style is approachable and clear and very consice - there is no waffle.The book introduces a moderate number of patterns without disappearing into academia. Everything is throughly grounded in the real world, and you are brought through the material in a way that is hightly relatable.For our own codebase, this book has the highest density of applicability to the problems that my team faces - by a long long way! Much as I like Clean Code and The Pragmatic Programmer, those books leave it to the reader to relate the learning back to their own daily problems. This book makes it so easy to see a path forward in your daily work.You can read this and come out with immediate and concrete actions for your codebase, and arguments you can make in favour of those actions.It is fairly high in code snippets, although they are all short and very comprehensible.This book is an absolute must if you are in a young team that is trying to build its engineering practices. You can give this book to someone who has no concept of patterns and they will get it just as easily as if they had read GoF.Definitely one of my top three books, and I am arguing for my team to use this book in place of writing our own coding guidelines.I think that the book goes a little further than I'd like in the jokey over-approachable "hey look we're nerds here" style, but it isn't enough to annoy. That's literally the only thing I can think to change. It's essentially perfect.Bob, Harry, thank you, you have helped us.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Together at last: DDD and Python
  

*by J***R on Reviewed in the United Kingdom on 21 September 2020*

I've had an interest in Domain Driven Design ever since picking up the Evans book over a decade ago. A fascinating read, but could've been half the size. Since then, there have been other DDD books, all fine texts in their own way, but let down by also being larger than they should be and making the assumption you're using a verbose, statically typed language like Java or C# (presumably to appear "enterprisey").There's been a definite need for something covering DDD from the perspective of dynamic languages. From my own experience of 23 years as a professional developer, dynamic languages are just as good at writing large software, and arguably the better choice for writing code that is clearer, cleaner, and closer to the domain. Well, this book successfully fills the gap: distilling the key points of DDD in a concise, pragmatic way that's accessible to Python developers.I'm hard-pressed to think of other Python books that tackle large-scale software development and architectural design, so even if you're not too fussed about DDD, it's still a worthy read to broaden your "enterprise" Python skills.Given the lack of DDD coverage for dynamic languages, this might also be of use to non-Pythonistas, although you'll need some familiarity with the language. Trust me, it's not too difficult to pick it up if you come from languages like Ruby or JavaScript.If I have just one grumble, and I haven't docked points for this because it's not the fault of the authors, but O'Reilly books are very expensive these days at full price (I've been buying O'Reilly books for almost 30 years). Fortunately, I managed to grab a copy here at a much more reasonable price - I hope I haven't cost the authors some royalties!

## 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://www.desertcart.ae/products/160607238-architecture-patterns-with-python-enabling-test-driven-development-domain-driven](https://www.desertcart.ae/products/160607238-architecture-patterns-with-python-enabling-test-driven-development-domain-driven)

---

*Product available on Desertcart United Arab Emirates*
*Store origin: AE*
*Last updated: 2026-04-24*