Puntuación:
En general, «Cloud Native Patterns», de Cornelia Davis, recibe críticas dispares de los lectores: muchos alaban su profundidad y claridad técnicas, mientras que otros critican su verbosidad y accesibilidad. El libro es reconocido como un recurso valioso para comprender las arquitecturas y patrones nativos de la nube, pero algunos lo encuentran innecesariamente prolijo y difícil de navegar, especialmente para aquellos que no están familiarizados con ciertas tecnologías.
Ventajas:⬤ Alto mérito técnico con discusiones sustanciales sobre aplicaciones nativas de la nube.
⬤ Estilo de redacción claro y atractivo.
⬤ Buena cobertura de los conceptos modernos de arquitectura en la nube.
⬤ Proporciona una gran cantidad de información y ejemplos, por lo que es una referencia sólida para los profesionales.
⬤ Incluye ejemplos prácticos e ilustraciones que ayudan a la comprensión.
⬤ Algunos lectores consideran que el libro es demasiado prolijo y carece de explicaciones concisas.
⬤ El contenido de alto nivel puede resultar demasiado básico para lectores avanzados.
⬤ Los ejemplos de código Java pueden resultar difíciles para quienes no estén familiarizados con el lenguaje.
⬤ La falta de ejercicios prácticos y algunos errores técnicos frustran a los lectores.
⬤ Tiene problemas de formato, como gráficos difíciles de leer y texto pequeño.
(basado en 18 opiniones de lectores)
Cloud Native Patterns: Designing Change-Tolerant Software
Resumen
Cloud Native Patterns es su guía para desarrollar aplicaciones sólidas que prosperen en el mundo dinámico, distribuido y virtual de la nube. Este libro presenta un modelo mental para las aplicaciones nativas de la nube, junto con los patrones, prácticas y herramientas que las distinguen.
La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.
Acerca de la tecnología
Las plataformas en nube prometen el santo grial: tiempo de inactividad casi nulo, escalabilidad infinita, ciclos de retroalimentación cortos, tolerancia a fallos y control de costes. Pero, ¿cómo se llega hasta ahí? Mediante la aplicación de diseños nativos de la nube, los desarrolladores pueden crear aplicaciones distribuidas a escala web resistentes y fácilmente adaptables que gestionen cargas masivas de datos y tráfico de usuarios. Aprenda estos patrones y prácticas fundamentales y estará preparado para prosperar en el mundo dinámico, distribuido y virtual de la nube.
Acerca del libro
Con 25 años de experiencia a sus espaldas, Cornelia Davis le enseña las prácticas y los patrones que distinguen a las aplicaciones nativas de la nube. Con ejemplos realistas y consejos de expertos para trabajar con aplicaciones, datos, servicios, enrutamiento y mucho más, te muestra cómo diseñar y crear software que funcione a la perfección en las modernas plataformas en la nube. A medida que leas, empezarás a apreciar que la computación nativa en la nube tiene más que ver con el cómo y el por qué que con el dónde.
Contenido
⬤ El ciclo de vida de las aplicaciones nativas de la nube.
⬤ Gestión de la configuración a escala de la nube.
⬤ Actualizaciones sin tiempo de inactividad, servicios versionados y despliegues paralelos.
⬤ Descubrimiento de servicios y enrutamiento dinámico.
⬤ Gestión de interacciones entre servicios, incluyendo reintentos y disyuntores.
Sobre el lector
Requiere conocimientos básicos de diseño de software y capacidad para leer Java o un lenguaje similar.
Sobre el autor
Cornelia Davis es Vicepresidenta de Tecnología en Pivotal Software. Profesora de corazón, ha pasado los últimos 25 años haciendo buen software y grandes desarrolladores de software.
Índice
PARTE 1 - EL CONTEXTO CLOUD-NATIVE.
⬤ Sigues usando esa palabra: Definición de "nube nativa".
⬤ Ejecutar aplicaciones nativas en la nube en producción.
⬤ La plataforma para el software nativo en la nube.
PARTE 2 - PATRONES CLOUD-NATIVE.
⬤ Microservicios basados en eventos: No es sólo petición/respuesta.
⬤ Redundancia de aplicaciones: Scale-out y statelessness.
⬤ Configuración de aplicaciones: No sólo variables de entorno.
⬤ El ciclo de vida de la aplicación: Teniendo en cuenta el cambio constante.
⬤ Acceso a las aplicaciones: servicios, enrutamiento y descubrimiento de servicios.
⬤ Redundancia de interacción: Reintentos y otros bucles de control.
⬤ Servicios de enlace: Disyuntores y pasarelas API.
⬤ Solución de problemas: Encontrar la aguja en el pajar.
⬤ Datos nativos de la nube: Romper el monolito de datos.
© 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)