{"product_id":"libro-architecture-patterns-with-python-enabling-test-driven-development-domain-driven-design-and-event-driven-microservices","title":"Libro: Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices","description":"\u003ctable style=\"border-collapse:collapse;margin-bottom:16px;width:100%\"\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFormato\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTapa Blanda\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eNúmero de páginas\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e301\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003cp\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: 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\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":59675953823825,"sku":"1492052205","price":377.0,"currency_code":"PEN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/6455\/3809\/files\/91EC3gsKfYL.jpg?v=1781940330","url":"https:\/\/provetodo.cl\/es-pe\/products\/libro-architecture-patterns-with-python-enabling-test-driven-development-domain-driven-design-and-event-driven-microservices","provider":"Provetodo ","version":"1.0","type":"link"}