Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 4 votos.
Cloud-Based Microservices: Techniques, Challenges, and Solutions
Prefacio
Qué es este libro.
Lo que este libro no es.
Capítulo 1: Caso práctico: Energence Co.
Gestión de la producción y la distribución.
Infraestructura de hardware y software.
Soluciones de software monolíticas.
Oportunidades y objetivos de crecimiento.
Próximos pasos.
Otras lecturas relacionadas.
Resumen.
Puntos para reflexionar.
Capítulo 2: Microservicios: ¿Qué y por qué?
Orígenes.
La arquitectura de microservicios en pocas palabras.
Implementación exitosa de microservicios.
Orquestación y Coreografía.
Plan de Migración a Microservicios para Energence.
Rompiendo un Monolito en Módulos.
División de Módulos en Submódulos.
Establecimiento de una Arquitectura de Microservicios.
Ventajas y Beneficios de los Microservicios.
Otras lecturas relacionadas.
Resumen.
Puntos a considerar.
Capítulo 3: Retos Arquitectónicos
Identificación y clasificación de retos.
AC1: Lógica empresarial dispersa.
AC2: Falta de Transacciones Distribuidas.
Dominios Orquestados.
Dominios Coreografiados.
AC3: Estado General Dinámico Inconsistente.
Desafíos en el Intercambio de Datos entre Microservicios.
Problemas con Sharding.
AC4: Dificultad en la Recopilación de Datos Compuestos.
AC5: Dificultad en Depurar Fallos y Fallas.
AC6: El Temor de la v2 - Dificultad para Evolucionar.
Otras lecturas relacionadas.
Resumen.
Puntos de reflexión.
Capítulo 4: Superar los retos arquitectónicos.
Catálogo de servicios.
Sagas (Transacciones de larga duración)
Ignorando Errores.
Compensación de Errores Inline.
Compensación de errores fuera de línea.
Implementación de Sagas.
Mantenimiento de Estados Globales.
El Escenario de Estado Global Dinámico.
Opción de Mirada Intermitente.
Opción de Escuchar Siempre.
Otras opciones y cuestiones más amplias.
Visión centralizada.
Observabilidad.
Pruebas de contratos.
Otras lecturas relacionadas.
Resumen.
Puntos a considerar.
Capítulo 5: Cambios en los procesos
Integración continua.
Entornos de compilación e integración.
Pruebas automatizadas.
Pruebas de rendimiento.
Entrega continua.
Infraestructura como Bacalao.
DevSecOps.
Otras lecturas relacionadas.
Resumen.
Puntos a considerar.
Capítulo 6: Cloudificación - Estrategia
Configuración general de microservicios en la nube.
Redes y conectividad.
Regiones y zonas.
Computación.
Integración.
Bases de datos y almacenes de datos tradicionales.
Almacenes de datos especiales.
Análisis de costes.
Resumen.
Puntos a considerar.
Capítulo 7: Cloudificación - Conceptos básicos.
Virtualización y contenedorización.
Orquestación de contenedores.
Mallas de servicios.
Control del tráfico.
Establecimiento y seguridad de la comunicación.
Creación de observabilidad general.
Desafíos y estado del arte de las mallas de servicios.
FaaS, también conocido como Serverless.
Servicios de almacenamiento e integración.
Servicios de almacenamiento.
Servicios de integración.
Otras lecturas relacionadas.
Resumen.
Puntos a considerar.
Capítulo 8: Seguridad de los microservicios en la nube.
Seguridad de los microservicios.
Reducir la superficie de ataque.
Protección de servicios.
Protección de las comunicaciones salientes.
Seguridad de microservicios en la nube.
API Gateways y Balanceadores de Carga.
IAM de CSPs.
Protección de la comunicación entre servicios.
Integridad de procesamiento.
Binarios de confianza.
Ejecución de confianza.
Disponibilidad.
Recuperación de desastres DR.
Soluciones multirregión.
© 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)