Puntuación:
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.
⬤ 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)
Practical Microservices: Build Event-Driven Architectures with Event Sourcing and Cqrs
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.
© 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)