Descripción
FUNDAMENTOS EN DEVOPS Y ARQUITECTURAS DE MICROSERVICIOS
Resumen del libro
Esta obra ofrece una guía integral para dominar la filosofía DevOps y la arquitectura de microservicios, dos pilares fundamentales en el desarrollo de software moderno. El lector aprenderá a construir sistemas robustos, escalables y flexibles mediante la comprensión de patrones de diseño, herramientas clave como Docker y Kubernetes, y prácticas de automatización y monitorización. Un recurso esencial para profesionales que buscan transformar sus equipos y liderar proyectos de software de próxima generación.
¿De qué trata?
El libro explora en profundidad la sinergia entre la cultura DevOps y la arquitectura de microservicios para el desarrollo de aplicaciones complejas. Comienza desglosando los principios de colaboración, automatización y mejora continua que definen la filosofía DevOps. A continuación, guía al lector en la descomposición de monolitos en servicios autónomos, analizando las ventajas y desafíos de esta transición.
La obra profundiza en patrones de diseño para la comunicación síncrona y asíncrona, la gestión de datos y la seguridad en entornos distribuidos. Se abordan tecnologías fundamentales como la contenedorización con Docker, la orquestación con Kubernetes y las prácticas de integración y despliegue continuo (CI/CD). Finalmente, se centra en la automatización de infraestructura, la gestión de la configuración y las pruebas automatizadas, junto con estrategias de monitorización y observabilidad para garantizar la calidad y el rendimiento del sistema.
Temas principales
- Filosofía y cultura DevOps: colaboración, automatización y mejora continua.
- Arquitectura de microservicios: descomposición de monolitos, ventajas y desafíos.
- Patrones de diseño para sistemas distribuidos: comunicación síncrona y asíncrona, gestión de datos y seguridad.
- Contenedores y orquestación: implementación práctica con Docker y Kubernetes.
- Integración y despliegue continuo (CI/CD): automatización del ciclo de vida del software.
- Automatización de infraestructura: infraestructura como código, gestión de configuración y pruebas automatizadas.
- Monitorización y observabilidad: garantía de salud, disponibilidad y rendimiento del sistema.
¿Para quién está recomendado?
Este libro está dirigido a desarrolladores, arquitectos de software, líderes de equipo y profesionales de operaciones (Ops) que buscan actualizar sus habilidades y adoptar metodologías modernas. Es especialmente útil para aquellos que desean comprender cómo implementar y gestionar sistemas basados en microservicios dentro de una cultura DevOps, así como para cualquier profesional técnico interesado en la automatización y la mejora de la eficiencia en el desarrollo de software.
Qué aporta este libro
- Proporciona una hoja de ruta clara para transformar equipos de desarrollo y adoptar una cultura DevOps efectiva.
- Ofrece un conocimiento práctico sobre la implementación de microservicios, incluyendo la descomposición de sistemas monolíticos.
- Enseña el uso de herramientas clave de la industria como Docker, Kubernetes y prácticas de CI/CD.
- Ayuda a garantizar la calidad y el rendimiento de los sistemas mediante la automatización, la monitorización y la observabilidad.
- Prepara al lector para liderar proyectos de software modernos, escalables y resilientes.
Ficha técnica
- Autor: ORTEGA CANDEL, JOSE MANUEL
- Editorial: Marcombo
- Idioma: Español
- Tema: PROGRAMACION INFORMATICA/DESARROLLO DE SOFTWAR, SEGURIDAD INFORMATICA, REDES Y COMUNICACIONES INFORMATICAS
- Colección: FONDO
- Encuadernación: Bolsillo
- Fecha de edición: enero de 2026
- Número de páginas: 488
- Peso: 1593 g
Valoración editorial
Esta obra se presenta como un recurso completo y actualizado para profesionales que buscan profundizar en DevOps y microservicios. Su enfoque práctico, que abarca desde los fundamentos teóricos hasta la implementación de herramientas y patrones de diseño, la convierte en una guía de referencia. Resulta especialmente valiosa para aquellos que necesitan una visión integral y aplicada de cómo construir y operar sistemas de software modernos, ofreciendo un contenido sólido y directamente transferible al entorno laboral.

