Skip to product information
1 of 1

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices 1st Edition by Harry Percival (Author), Bob Gregory (Author)

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices 1st Edition by Harry Percival (Author), Bob Gregory (Author)

Regular price $39.00
Regular price $49.00 Sale price $39.00
Sold out
Tax included. Shipping calculated at checkout.

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,...

19 people are viewing this right now

AvailabilityLow stock: 47 left

SKU: TAB7332
Vendor: The Aura Trade
Category: Unknown Type
Tags: Books

Shipping & Returns

Free shipping and returns available on all orders!

We ship all US domestic orders within 5-10 business days

View full product details

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
  • Architecture Patterns with Python book

  • Architecture Patterns with Python 1st Edition

  • Python architecture patterns book

  • Software architecture with Python

  • Python design patterns book

  • Test driven development Python book

  • Domain driven design Python book

  • Event driven microservices Python

  • Microservices architecture Python book

  • Python software architecture guide

  • Clean architecture Python book

  • Python application architecture

  • DDD and TDD with Python

  • Python microservices design book

  • Event driven architecture Python

  • Python backend architecture book

  • Scalable Python systems book

  • Python enterprise architecture

  • Python architecture best practices

  • Software design patterns Python

  • Python system design book

  • Architecture patterns for developers

  • Python coding architecture guide

  • Testable Python applications book

  • Python monolith to microservices

  • Domain driven design microservices Python

  • Event based systems Python

  • Python architecture reference book

  • Python architecture textbook

  • Modern Python architecture book

  • Python engineering best practices

  • Software architecture patterns book

  • Python application design principles

  • Architecture Patterns with Python authors

  • Python software engineering book

  • Event driven systems design book

  • Python microservices reference

  • Architecture Patterns with Python online

  • Python architecture for professionals

  • Buy Architecture Patterns with Python book online

  • Publisher ‏ : ‎ O'Reilly Media
  • Publication date ‏ : ‎ April 14, 2020
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 304 pages
  • ISBN-10 ‏ : ‎ 1492052205
  • ISBN-13 ‏ : ‎ 978-1492052203
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 6.9 x 0.8 x 9.1 inches