Practical Microservices: Construye Arquitecturas Dirigidas por Eventos con Event Sourcing y Cqrs

Puntuación:   (4,2 de 5)

Practical Microservices: Construye Arquitecturas Dirigidas por Eventos con Event Sourcing y Cqrs (Ethan Garofolo)

Opiniones de los lectores

Resumen:

El libro proporciona una introducción práctica a CQRS (Command Query Responsibility Segregation) y Event Sourcing (ES) con un enfoque en microservicios. El atractivo estilo de redacción del autor y los ejemplos de código bien explicados lo hacen accesible para los ingenieros de software. Sin embargo, los lectores observan limitaciones significativas, como la falta de cobertura de ciertos temas clave, títulos engañosos y varios casos de mala presentación y problemas de encuadernación.

Ventajas:

Enfoque práctico de CQRS y ES
estilo de escritura atractivo y divertido
ejemplos de código exhaustivos en JavaScript
accesible para ingenieros de software en activo
proporciona una buena comprensión introductoria de los microservicios.

Desventajas:

Cobertura limitada de las cuestiones de concurrencia
utiliza exclusivamente PostgresSQL, lo que complica la comprensión
título engañoso con respecto a los microservicios
discusión mínima sobre las ventajas y desventajas de CQRS
copia física mal encuadernada
el estilo de presentación puede parecerse más a una transcripción que a un libro estructurado.

(basado en 8 opiniones de lectores)

Título original:

Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

Contenido del libro:

MVC y CRUD hacen que el software sea más fácil de escribir, pero más difícil de cambiar. Las arquitecturas basadas en microservicios pueden ayudar incluso a los proyectos más pequeños a mantenerse ágiles a largo plazo, pero la mayoría de los tutoriales divagan en la teoría o pierden completamente el punto de lo que significa estar basado en microservicios. Arremánguese con proyectos reales y aprenda los conceptos más importantes de las arquitecturas basadas en eventos. Tendrá su propio proyecto desplegable y comprobable y una dirección hacia dónde ir a continuación.

Se ha vertido mucha tinta sobre el tema de los microservicios, pero todos estos escritos fallan a la hora de identificar con precisión qué hace que un sistema sea un monolito, definir qué son los microservicios o dar ejemplos completos y prácticos, por lo que probablemente te quedes pensando que no tienen nada que ofrecerte. No hace falta estar a la escala de Google o Facebook para beneficiarse de una arquitectura basada en microservicios. Los microservicios mantendrán productivos incluso a los equipos pequeños y medianos al mantener las piezas de su sistema centradas y desacopladas.

Descubra los fundamentos de las arquitecturas basadas en mensajes, renderice el mismo estado en diferentes formas para adaptarse a la tarea en cuestión y aprenda qué es lo que hace que algo sea un monolito (no tiene nada que ver con el número de máquinas en las que se despliega). Conserve recursos realizando tareas en segundo plano con microservicios. Despliegue microservicios especializados para registro, autenticación, procesamiento de pagos, correo electrónico, etc. Ajuste sus servicios definiendo los límites de servicio adecuados. Despliegue sus servicios de forma eficaz para la integración continua. Dominar las técnicas de depuración que funcionan en diferentes servicios. Terminará con un sistema desplegable y habilidades que podrá aplicar a su proyecto actual.

Añada la capacidad de respuesta y la flexibilidad de los microservicios a su proyecto, sin importar el tamaño o la complejidad.

Lo que necesitas:

Aunque los principios de este libro trascienden el lenguaje de programación, los ejemplos de código están en Node. js porque JavaScript, para bien o para mal, está muy extendido. Utilizarás PostgreSQL para el almacenamiento de datos, por lo que estar familiarizado con él es una ventaja. El libro proporciona imágenes Docker para hacer el trabajo con PostgreSQL un poco más fácil, pero no se requiere un amplio conocimiento de Docker.

Otros datos del libro:

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

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Practical Microservices: Construye Arquitecturas Dirigidas por Eventos con Event Sourcing y Cqrs -...
MVC y CRUD hacen que el software sea más fácil de...
Practical Microservices: Construye Arquitecturas Dirigidas por Eventos con Event Sourcing y Cqrs - Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs

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)