Descripción
Desarrolla aplicaciones empresariales basadas en microservicios con la orientación de expertos para evitar fallos y deuda tecnológica con la ayuda de ejemplos del mundo real
Características clave:
- Implementar la estrategia de adopción de microservicios adecuada para la transición de monolitos a microservicios
- Explorar casos de uso del mundo real que explican los antipatrones y las prácticas alternativas en el desarrollo de microservicios
- Descubrir recomendaciones probadas para evitar errores arquitectónicos al diseñar microservicios
Descripción del libro:
Los microservicios han sido ampliamente adoptados para diseñar aplicaciones empresariales distribuidas que son flexibles, robustas y de grano fino en servicios que son independientes entre sí. Se ha producido un cambio de paradigma en el que las organizaciones están construyendo nuevas aplicaciones en microservicios o transformando las aplicaciones monolíticas existentes en una arquitectura basada en microservicios.
Este libro explora la importancia de los antipatrones y la necesidad de abordar sus defectos con prácticas y patrones alternativos. Identificará los errores comunes causados por la falta de comprensión al implementar microservicios y cubrirá temas como la preparación organizacional para adoptar microservicios, el diseño basado en dominios y la resiliencia y escalabilidad de los microservicios. El libro demuestra además los antipatrones involucrados en la red de aplicaciones brownfield y el diseño de una arquitectura de datos distribuidos. También se centrará en cómo evitar los escollos de comunicación e implementación y comprender las preocupaciones transversales como el registro, la supervisión y la seguridad. Finalmente, explorará los escollos de las pruebas y establecerá un marco para abordar el aislamiento, la autonomía y la estandarización.
Al final de este libro, habrá comprendido los errores críticos que debe evitar al construir microservicios y las prácticas correctas que debe adoptar al principio del ciclo de vida del producto para garantizar el éxito de una iniciativa de microservicios.
Lo que aprenderás:
- Descubra las responsabilidades de las diferentes personas involucradas en una iniciativa de microservicios
- Evite los errores comunes al diseñar microservicios para la escalabilidad y la resiliencia
- Comprenda la importancia del diseño basado en dominios al desarrollar microservicios
- Identifique los errores comunes involucrados en la migración de aplicaciones monolíticas a microservicios
- Explore las estrategias de comunicación, junto con sus posibles inconvenientes y alternativas
- Descubra la importancia de adoptar la gobernanza, la seguridad y la supervisión
- Comprenda el papel de CI/CD y las pruebas
A quién va dirigido este libro:
Este práctico libro sobre microservicios está dirigido a arquitectos de software, arquitectos de soluciones y desarrolladores involucrados en el diseño de arquitecturas de microservicios y su desarrollo, que desean obtener información sobre cómo evitar los escollos e inconvenientes en las aplicaciones distribuidas, y ahorrar tiempo y dinero que de otro modo se desperdiciarían si los diseños de microservicios fallaran. Se asume un conocimiento práctico de los microservicios para sacar el máximo partido a este libro.
Autor: Ovais Mehboob Ahmed Khan, Nabil Siddiqui, Timothy Oleson
Editorial: Packt Publishing
Publicado: 29/10/2021
Páginas: 306
Tipo de encuadernación: Tapa blanda
Peso: 1.16lbs
Tamaño: 9.25h x 7.50w x 0.64d
ISBN13: 9781801818384
ISBN10: 180181838X
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | Análisis y diseño de sistemas
- Informática | Software empresarial y de productividad | General
Este título no es retornable

