Patrones de arquitectura con Python: Desarrollo basado en pruebas, diseño basado en dominios y microservicios basados en eventos

Puntuación:   (4,6 de 5)

Patrones de arquitectura con Python: Desarrollo basado en pruebas, diseño basado en dominios y microservicios basados en eventos (Harry Percival)

Opiniones de los lectores

Resumen:

El libro es una guía perspicaz para desarrolladores intermedios de Python centrada en la ingeniería de software, que abarca conceptos esenciales como el diseño impulsado por dominios y el desarrollo impulsado por pruebas. Enfatiza la experiencia práctica y la aplicación práctica de patrones arquitectónicos, a pesar de algunas críticas sobre la calidad de la presentación y el estilo de escritura.

Ventajas:

Enfoque práctico de la ingeniería y la arquitectura de software
Cubre temas que a menudo se pasan por alto en otros libros de Python
Proporciona claros pros y contras para las opciones de diseño
Estilo de escritura atractivo y accesible
Explicaciones detalladas de los patrones arquitectónicos con ejemplos prácticos.

Desventajas:

Algunos lectores encontraron la complejidad y brevedad del contenido desafiante
La calidad de los diagramas impresos en las copias físicas es pobre
Algunos consideran la escritura hinchada o florida
No es adecuado para principiantes
Los cambios de organización a lo largo de los capítulos pueden causar confusión.

(basado en 50 opiniones de lectores)

Título original:

Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

Contenido del libro:

A medida que crece la popularidad de Python, los proyectos se hacen más grandes y complejos. Muchos desarrolladores de Python se interesan por los patrones de diseño de software de alto nivel, como la arquitectura hexagonal/limpia, la arquitectura dirigida por eventos y los patrones estratégicos prescritos por el diseño dirigido por 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 obtener el máximo valor de sus conjuntos de pruebas.

Cada patrón se ilustra con ejemplos concretos en un Python bonito 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 entre entidades, objetos de valor y agregados en el diseño orientado al dominio.

⬤ Patrones de repositorio y unidad de trabajo para almacenamiento persistente.

⬤ Eventos, comandos y el bus de mensajes.

⬤ Segregación de responsabilidades comando-consulta (CQRS).

⬤ Arquitectura basada en eventos y microservicios reactivos.

Otros datos del libro:

ISBN:9781492052203
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2020
Número de páginas:280

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Patrones de arquitectura con Python: Desarrollo basado en pruebas, diseño basado en dominios y...
A medida que crece la popularidad de Python, los...
Patrones de arquitectura con Python: Desarrollo basado en pruebas, diseño basado en dominios y microservicios basados en eventos - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Desarrollo basado en pruebas con Python: Obey the Testing Goat: Using Django, Selenium, and...
A través del desarrollo de una aplicación web real...
Desarrollo basado en pruebas con Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript (Obedezca a la cabra de las pruebas: uso de Django, Selenium y JavaScript) - Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)