{"product_id":"architecture-patterns-with-python-enabling-test-driven-development-domain-driven-design-and-event-driven-microservices-9781492052203","title":"Patrones de arquitectura con Python: habilitando el desarrollo dirigido por pruebas, el diseño dirigido por dominio y los microservicios controlados por eventos","description":"\u003cp\u003eA medida que Python continúa creciendo en popularidad, los proyectos son cada vez más grandes y complejos. Muchos desarrolladores de Python se están interesando en patrones de diseño de software de alto nivel, como la arquitectura hexagonal\/limpia, la arquitectura basada en eventos y los patrones estratégicos prescritos por el diseño basado en dominios (DDD). Pero traducir esos patrones a Python no siempre es sencillo.\u003cbr\u003e\u003cbr\u003eCon esta guía práctica, Harry Percival y Bob Gregory de MADE.com presentan patrones de diseño arquitectónico probados para ayudar a los desarrolladores de Python a gestionar la complejidad de las aplicaciones y a sacar el máximo partido de sus conjuntos de pruebas.\u003cbr\u003e\u003cbr\u003eCada patrón se ilustra con ejemplos concretos en un Python hermoso e idiomático, evitando parte de la verbosidad de la sintaxis de Java y C#. Los patrones incluyen:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInversión de dependencias y sus vínculos con puertos y adaptadores (arquitectura hexagonal\/limpia)\u003c\/li\u003e\n\u003cli\u003eLa distinción del diseño basado en dominios entre entidades, objetos de valor y agregados\u003c\/li\u003e\n\u003cli\u003ePatrones de repositorio y unidad de trabajo para almacenamiento persistente\u003c\/li\u003e\n\u003cli\u003eEventos, comandos y el bus de mensajes\u003c\/li\u003e\n\u003cli\u003eSegregación de responsabilidad de comando-consulta (CQRS)\u003c\/li\u003e\n\u003cli\u003eArquitectura basada en eventos y microservicios reactivos\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-12500959\"\u003eHarry Percival\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-4539692\"\u003eBob Gregory\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 31\/03\/2020\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 304\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1,07 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9,19h x 7,00w x 0,64d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781492052203\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1492052205\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051360\"\u003eLenguajes | Python\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM011000\"\u003eArquitectura de computadoras\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo de software e ingeniería | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eDespués de una idílica infancia jugando con BASIC en ordenadores franceses de 8 bits como el Thomson T-07, cuyas teclas hacen \"boop\" al pulsarlas, Harry Percival pasó algunos años profundamente infeliz como consultor de gestión. Pronto redescubrió su verdadera naturaleza geek, y tuvo la suerte de unirse a un grupo de fanáticos de XP, trabajando en la pionera pero tristemente desaparecida hoja de cálculo Resolver One. Trabajó en PythonAnywhere LLP, difundiendo el evangelio del TDD por todo el mundo en charlas, talleres y conferencias. Ahora está en MADE.COM.\u003c\/p\u003e\u003cp\u003eBob Gregory es un arquitecto de software con sede en el Reino Unido en MADE.COM. Lleva más de una década creando sistemas basados en eventos con diseño basado en dominios.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42698244161773,"sku":"9781492052203","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_7e92949c-1591-4487-99f3-85c94ea0cdf1.jpg?v=1649897186","url":"https:\/\/sureshotbooks.com\/es\/products\/architecture-patterns-with-python-enabling-test-driven-development-domain-driven-design-and-event-driven-microservices-9781492052203","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}