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 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
Price: 35.24 GBP
Location: Gloucester
End Time: 2024-10-26T21:01:47.000Z
Shipping Cost: 22.41 GBP
Product Images
Item Specifics
Return postage will be paid by: Buyer
Returns Accepted: Returns Accepted
After receiving the item, your buyer should cancel the purchase within: 60 days
Return policy details:
EAN: 9781492052203
UPC: 9781492052203
ISBN: 9781492052203
MPN: N/A
Book Title: Architecture Patterns with Python: Enabling Test-D
Item Length: 23.3 cm
Item Weight: 0.43 kg
Item Height: 233 mm
Item Width: 178 mm
Author: Bob Gregory, Harry J.W. Percival
Publication Name: Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Format: Paperback
Language: English
Publisher: O'reilly Media, INC International Concepts USA
Subject: Computer Science
Publication Year: 2020
Type: Textbook
Number of Pages: 280 Pages