£37.76

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

Price data last checked 13 day(s) ago - will refresh soon

View at Amazon

Price History & Forecast

Last 78 days • 78 data points (No recent data available)

Historical
Generating forecast...
£37.76 £32.82 £33.90 £34.98 £36.05 £37.13 £38.21 24 January 2026 12 February 2026 03 March 2026 22 March 2026 11 April 2026

Price Distribution

Price distribution over 78 days • 5 price levels

Days at Price
Current Price
2 days 10 days 3 days 54 days · current 9 days · current 0 14 27 41 54 £33 £36 £36 £37 £38 Days at Price

Price Analysis

Most common price: £37 (54 days, 69.2%)

Price range: £33 - £38

Price levels: 5 different prices over 78 days

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

Key Features

New Store Stock

Product Specifications

Format
Paperback
Domain
Amazon UK
Release Date
20 March 2020
Listed Since
21 August 2019

Barcode

No barcode data available

Similar Products You Might Like

Software Design in Python: Principles and Patterns
98% match

Software Design in Python: Principles and Patterns

Manning

£40.05 19 Apr 2026
Concise Guide to Software Engineering: From Fundamentals to Application Methods (Undergraduate Topics in Computer Science)
97% match

Concise Guide to Software Engineering: From Fundamentals to Application Methods (Undergraduate Topics in Computer Science)

Springer

£54.99 10 Apr 2026
Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures
97% match

Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures

Cambridge University Press

£37.82 19 Apr 2026
Relating Software Requirements and Architectures
97% match

Relating Software Requirements and Architectures

Springer

£76.14 06 Apr 2026
Process-Driven SOA: Patterns for Aligning Business and IT (Infosys Press Infosys Press Infosys Press)
97% match

Process-Driven SOA: Patterns for Aligning Business and IT (Infosys Press Infosys Press Infosys Press)

CRC Press

£57.91 15 Apr 2026
Designing Microservices with Django: An Overview of Tools and Practices
97% match

Designing Microservices with Django: An Overview of Tools and Practices

Apress

£37.55 18 Apr 2026
Executable UML: A Foundation for Model-Driven Architecture
97% match

Executable UML: A Foundation for Model-Driven Architecture

£40.56 04 Apr 2026
Software Patterns, Knowledge Maps, and Domain Analysis
97% match

Software Patterns, Knowledge Maps, and Domain Analysis

CRC Press

£57.48 11 Apr 2026
Collaborative Software Design: How to Facilitate Domain Modeling Decisions
97% match

Collaborative Software Design: How to Facilitate Domain Modeling Decisions

Manning

£30.39 19 Apr 2026
Software Patterns, Knowledge Maps, and Domain Analysis
97% match

Software Patterns, Knowledge Maps, and Domain Analysis

CRC Press

£47.27 12 Apr 2026
Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems
97% match

Object-Oriented Metrics in Practice: Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems

Springer

£46.83 10 Apr 2026
Aspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers: Volume . (Systems on Silicon, Volume .)
97% match

Aspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers: Volume . (Systems on Silicon, Volume .)

Morgan Kaufmann

£54.99 17 Apr 2026
Software Specification Methods: An Overview Using a Case Study (Formal Approaches to Computing and Information Technology (FACIT))
97% match

Software Specification Methods: An Overview Using a Case Study (Formal Approaches to Computing and Information Technology (FACIT))

Springer

£88.50 18 Apr 2026
System Analysis & Design 3/E
97% match

System Analysis & Design 3/E

Course Technology

£61.99 10 Apr 2026
Proceedings of 6th International Conference in Software Engineering for Defence Applications: SEDA 2018: 925 (Advances in Intelligent Systems and Computing, 925)
97% match

Proceedings of 6th International Conference in Software Engineering for Defence Applications: SEDA 2018: 925 (Advances in Intelligent Systems and Computing, 925)

Springer

£94.41 12 Apr 2026
Advancing Software Engineering Through AI, Federated Learning, and Large Language Models
97% match

Advancing Software Engineering Through AI, Federated Learning, and Large Language Models

£341.36 21 Apr 2026
Fundamentals of Software Engineering: From Coder to Engineer
97% match

Fundamentals of Software Engineering: From Coder to Engineer

O'Reilly

£37.64 18 Apr 2026
Cloud-Native Application Architecture: Microservice Development Best Practice
97% match

Cloud-Native Application Architecture: Microservice Development Best Practice

Springer

£39.49 14 Apr 2026
Robert C. Martin Bundle
97% match

Robert C. Martin Bundle

Out of Stock 11 Apr 2026
Microservices for the Enterprise: Designing, Developing, and Deploying
97% match

Microservices for the Enterprise: Designing, Developing, and Deploying

Apress

£41.15 06 Apr 2026
Event Processing: Designing IT Systems for Agile Companies (CONSUMER APPL & HARDWARE - OMG)
97% match

Event Processing: Designing IT Systems for Agile Companies (CONSUMER APPL & HARDWARE - OMG)

McGraw-Hill Education

£40.99 17 Apr 2026
A Friendly Guide to Software Development: What You Should Know Without Being a Developer (Friendly Guides to Technology)
97% match

A Friendly Guide to Software Development: What You Should Know Without Being a Developer (Friendly Guides to Technology)

Apress

£37.43 16 Apr 2026
Metrics-Driven Enterprise Software Development: Effectively Meeting Evolving Business Needs
97% match

Metrics-Driven Enterprise Software Development: Effectively Meeting Evolving Business Needs

J. Ross Publishing

£33.32 11 Apr 2026
Building the Agile Database: How to Build a Successful Application Using Agile Without Sacrificing Data Management
97% match

Building the Agile Database: How to Build a Successful Application Using Agile Without Sacrificing Data Management

Technics Publications

£32.77 11 Apr 2026