Patrones de arquitectura con Python: habilitando el desarrollo dirigido por pruebas, el diseño dirigido por dominio y los microservicios controlados por eventos


Precio:
Precio de venta$65.99

Descripción

A 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.

Con 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.

Cada 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:

  • Inversión de dependencias y sus vínculos con puertos y adaptadores (arquitectura hexagonal/limpia)
  • La distinción del diseño basado en dominios entre entidades, objetos de valor y agregados
  • Patrones de repositorio y unidad de trabajo para almacenamiento persistente
  • Eventos, comandos y el bus de mensajes
  • Segregación de responsabilidad de comando-consulta (CQRS)
  • Arquitectura basada en eventos y microservicios reactivos


Autor: Harry Percival, Bob Gregory
Editorial: O'Reilly Media
Publicado: 31/03/2020
Páginas: 304
Tipo de encuadernación: Tapa blanda
Peso: 1,07 libras
Tamaño: 9,19h x 7,00w x 0,64d
ISBN13: 9781492052203
ISBN10: 1492052205
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Arquitectura de computadoras
- Informática | Desarrollo de software e ingeniería | General

Sobre el autor

Despué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.

Bob 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.