{"product_id":"architecture-patterns-with-python-enabling-test-driven-development-domain-driven-design-and-event-driven-microservices-1st-edition-by-harry-percival-author-bob-gregory-author","title":"Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices 1st Edition by Harry Percival (Author), Bob Gregory (Author)","description":"\u003cp\u003e\u003cspan\u003eAs 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.\u003cbr\u003e\u003cbr\u003eWith 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.\u003cbr\u003e\u003cbr\u003eEach pattern is illustrated with concrete examples in beautiful, idiomatic Python, avoiding some of the verbosity of Java and C# syntax. Patterns include:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDependency inversion and its links to ports and adapters (hexagonal\/clean architecture)\u003c\/li\u003e\n\u003cli\u003eDomain-driven design's distinction between Entities, Value Objects, and Aggregates\u003c\/li\u003e\n\u003cli\u003eRepository and Unit of Work patterns for persistent storage\u003c\/li\u003e\n\u003cli\u003eEvents, commands, and the message bus\u003c\/li\u003e\n\u003cli\u003eCommand-query responsibility segregation (CQRS)\u003c\/li\u003e\n\u003cli\u003eEvent-driven architecture and reactive microservices\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eArchitecture Patterns with Python book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eArchitecture Patterns with Python 1st Edition\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython architecture patterns book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSoftware architecture with Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython design patterns book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTest driven development Python book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDomain driven design Python book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEvent driven microservices Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eMicroservices architecture Python book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython software architecture guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eClean architecture Python book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython application architecture\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDDD and TDD with Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython microservices design book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEvent driven architecture Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython backend architecture book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eScalable Python systems book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython enterprise architecture\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython architecture best practices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSoftware design patterns Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython system design book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eArchitecture patterns for developers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython coding architecture guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eTestable Python applications book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython monolith to microservices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDomain driven design microservices Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEvent based systems Python\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython architecture reference book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython architecture textbook\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eModern Python architecture book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython engineering best practices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSoftware architecture patterns book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython application design principles\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eArchitecture Patterns with Python authors\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython software engineering book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEvent driven systems design book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython microservices reference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eArchitecture Patterns with Python online\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePython architecture for professionals\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBuy Architecture Patterns with Python book online\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003ePublisher ‏ : ‎ O'Reilly Media\u003c\/li\u003e\n\u003cli\u003ePublication date ‏ : ‎ April 14, 2020\u003c\/li\u003e\n\u003cli\u003eEdition ‏ : ‎ 1st\u003c\/li\u003e\n\u003cli\u003eLanguage ‏ : ‎ English\u003c\/li\u003e\n\u003cli\u003ePrint length ‏ : ‎ 304 pages\u003c\/li\u003e\n\u003cli\u003eISBN-10 ‏ : ‎ 1492052205\u003c\/li\u003e\n\u003cli\u003eISBN-13 ‏ : ‎ 978-1492052203\u003c\/li\u003e\n\u003cli\u003eItem Weight ‏ : ‎ 2.31 pounds\u003c\/li\u003e\n\u003cli\u003eDimensions ‏ : ‎ 6.9 x 0.8 x 9.1 inches\u003c\/li\u003e\n\u003cli\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"The Aura Trade","offers":[{"title":"Default Title","offer_id":49962931028205,"sku":"TAB7332","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0812\/5598\/9485\/files\/1766999287-rchitecture-Patterns-with-Python.jpg?v=1778566302","url":"https:\/\/theauratrade.com\/products\/architecture-patterns-with-python-enabling-test-driven-development-domain-driven-design-and-event-driven-microservices-1st-edition-by-harry-percival-author-bob-gregory-author","provider":"The Aura Trade ","version":"1.0","type":"link"}