Puntuación:
El libro ha recibido críticas dispares, que destacan tanto sus puntos fuertes en cuanto a cobertura y calidad de redacción como sus puntos débiles en cuanto a claridad y estructura. Mientras que algunos lectores lo consideran un excelente recurso para comprender el diseño reactivo, otros critican su verbosidad y falta de enfoque, especialmente en los capítulos iniciales.
Ventajas:⬤ Cobertura exhaustiva de los conceptos de diseño reactivo.
⬤ Redacción de alta calidad con ilustraciones claras y fragmentos de código.
⬤ Bueno para que los principiantes se familiaricen con el panorama de la programación reactiva.
⬤ Verborrea y falta de claridad en la explicación de conceptos.
⬤ Algunos lectores lo encuentran redundante y mal estructurado.
⬤ No se ajusta bien a las expectativas de un libro de 'Patrones de Diseño'; carece de orientación práctica para la resolución de problemas.
(basado en 6 opiniones de lectores)
Reactive Design Patterns
Resumen
Reactive Design Patterns es una guía escrita con claridad para construir sistemas distribuidos basados en mensajes que sean resistentes, receptivos y elásticos. En este libro encontrarás patrones para mensajería, control de flujo, gestión de recursos y concurrencia, junto con cuestiones prácticas como diseños fáciles de probar. Todos los patrones incluyen ejemplos concretos utilizando Scala y Akka. Prólogo de Jonas Bon r.
La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.
Acerca de la tecnología
Las aplicaciones web modernas sirven potencialmente a un gran número de usuarios, y necesitan seguir funcionando cuando los servidores fallan y otros nuevos se conectan, los usuarios saturan los recursos limitados y la información se distribuye globalmente. Una aplicación reactiva se adapta a los fallos parciales y a las cargas variables, manteniendo su capacidad de respuesta en un entorno distribuido en constante cambio. El secreto es la arquitectura basada en mensajes y los patrones de diseño para organizarla.
Acerca del libro
Reactive Design Patterns presenta los principios, patrones y mejores prácticas del diseño de aplicaciones reactivas. Aprenderá cómo evitar que un componente lento atasque a los demás con el patrón Circuit Breaker, cómo guiar una transacción de varias etapas hasta su finalización con el patrón Saga, cómo dividir conjuntos de datos mediante Sharding y mucho más. Incluso verás cómo mantener tu código fuente legible y el sistema comprobable a pesar de las muchas interacciones potenciales y puntos de fallo.
Contenido
⬤ La guía definitiva del Manifiesto Reactivo.
⬤ Patrones para el control de flujo, consistencia delimitada, tolerancia a fallos y mucho más.
⬤ Lecciones duras sobre lo que no funciona.
⬤ Arquitecturas que escalan bajo una carga tremenda.
Sobre el lector
La mayoría de los ejemplos utilizan Scala, Java y Akka. Los lectores deben estar familiarizados con los sistemas distribuidos.
Sobre el autor
Dr. Roland Kuhn dirigió el equipo de Akka en Lightbend y es coautor del Manifiesto Reactivo. Brian Hanafee y Jamie Allen son arquitectos experimentados en sistemas distribuidos.
Índice
PARTE 1 - INTRODUCCIÓN.
⬤ ¿Por qué Reactive?
⬤ Un recorrido por el Manifiesto Reactivo.
⬤ Herramientas del oficio.
PARTE 2 - LA FILOSOFÍA EN POCAS PALABRAS.
⬤ Paso de mensajes.
⬤ Transparencia en la localización.
⬤ Divide y vencerás.
⬤ Manejo de fallos por principios.
⬤ Consistencia limitada.
⬤ Nondeterminismo por necesidad.
⬤ Flujo de mensajes.
PARTE 3 - PATRONES.
⬤ Pruebas de aplicaciones reactivas.
⬤ Patrones de tolerancia a fallos y recuperación.
⬤ Patrones de replicación.
⬤ Patrones de gestión de recursos.
⬤ Patrones de flujo de mensajes.
⬤ Patrones de control de flujo.
⬤ Patrones de gestión de estados y persistencia.
© 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)