Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Existen muchas guías sobre cómo escribir software. Este libro es una guía sobre la entregade software, es decir, sobre todos los procesos, herramientas y técnicas necesarios para ejecutar y mantener el software en producción de forma continuada. En concreto, este libro es una guía sobre DevOps, una metodología para hacer más eficiente la entrega de software.
Mientras que la mayoría de los libros y charlas sobre DevOps se centran en la cultura, los valores y la estructura organizativa, he descubierto que cuando la mayoría de la gente habla de DevOps, lo que realmente les interesa es la mecánica de la entrega eficaz de software. De eso trata este libro. Es una guía práctica que incluye docenas de ejemplos paso a paso de cómo ejecutar sistemas de producción. Empezarás con lo básico -una aplicación que se ejecuta en un único servidor- y avanzarás hasta llegar a los microservicios en un clúster de Kubernetes con una malla de servicios, un canal de implementación automatizado, cifrado de extremo a extremo y mucho más.
Cuando termines el libro, habrás practicado todos los conceptos y prácticas fundamentales de las DevOps modernas y de la entrega de software, incluidos:
-
Implementación de máquinas virtuales (EC2), contenedores (Kubernetes) y aplicaciones sin servidor (Lambda)
-
Gestionar tu infraestructura como código mediante OpenTofu, Packer y Ansible
-
Automatización ...