Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este libro se escribió en una época de inmensos cambios, ya que el mundo se vio trastornado por la mayor pandemia en un siglo. Sin embargo, esta obra nunca fue más necesaria que ahora que la industria del software adoptó DevOps y el desarrollo nativo en la nube para gestionar el ritmo acelerado de entrega de software.
Hemos organizado este libro de modo que los temas sigan un orden incremental de ciclo de vida, complejidad y madurez. Sin embargo, DevOps es un viaje lo suficientemente amplio como para que encuentres algunos capítulos más relevantes que otros para las necesidades de tu proyecto. En consecuencia, hemos diseñado los capítulos de modo que puedas empezar en cualquier orden y centrarte en un tema concreto para el que necesites experiencia, ejemplos y buenas prácticas para avanzar en tus conocimientos.
Esperamos que disfrutes leyendo este título tanto como nosotros hemos disfrutado elaborando su contenido. Lo único que te pedimos es que compartas tus nuevos conocimientos con un amigo o colega para que todos podamos ser mejores desarrolladores.
Convenciones utilizadas en este libro
En este libro se utilizan las siguientes convenciones tipográficas:
- Cursiva
-
Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.
Constant width
-
Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.
Constant width bold
-
Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.
Constant width italic
-
Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.
Consejo
Este elemento significa un consejo o sugerencia.
Nota
Este elemento significa una nota general.
Advertencia
Este elemento indica una advertencia o precaución.
Utilizar ejemplos de código
El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://github.com/devops-tools-for-java-developers.
Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a bookquestions@oreilly.com.
Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte significativa del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de este libro sí requiere permiso. Vender o distribuir ejemplos de libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.
Agradecemos la atribución, pero en general no la exigimos. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo: "DevOps Tools for Java Developers por Stephen Chin, Melissa McKay, Ixchel Ruiz y Baruch Sadogursky (O'Reilly). Copyright 2022 Stephen Chin, Melissa McKay, Ixchel Ruiz y Baruch Sadogursky, 978-1-492-08402-0".
Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en permissions@oreilly.com.
Aprendizaje en línea O'Reilly
Nota
Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.
Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos, conferencias y nuestra plataforma de aprendizaje en línea. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso a la carta a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y otras más de 200 editoriales. Para más información, visita http://oreilly.com.
Cómo contactar con nosotros
Dirige tus comentarios y preguntas sobre este libro a la editorial:
- O'Reilly Media, Inc.
- 1005 Gravenstein Highway Norte
- Sebastopol, CA 95472
- 800-998-9938 (en Estados Unidos o Canadá)
- 707-829-0515 (internacional o local)
- 707-829-0104 (fax)
Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional.Puedes acceder a esta página en https://oreil.ly/EHNuR.
Envía un correo electrónico a bookquestions@oreilly.com para comentar o hacer preguntas técnicas sobre este libro.
Para más información sobre nuestros libros, cursos, conferencias y noticias, consulta nuestro sitio web en http://www.oreilly.com.
Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media
Síguenos en Twitter: http://twitter.com/oreillymedia
Míranos en YouTube: http://youtube.com/oreillymedia
Agradecimientos
Este libro no habría sido posible sin el apoyo de nuestra familia y amigos, que estuvieron a nuestro lado y apoyaron nuestra dedicación y enfoque en este tema. Mientras trabajábamos apasionadamente para elaborar este título, nos ayudaron a cuidar de nuestros seres queridos y de nuestra salud personal para que pudiéramos ofrecer la amplia gama de contenidos necesarios para cubrir todo el ecosistema DevOps y Java.
Además, un agradecimiento especial a Shlomi Ben Haim, director general de JFrog. Cuando otras empresas se estaban echando atrás y ajustando los presupuestos, Shlomi prestó su apoyo personal a este título y nos dio la libertad y flexibilidad necesarias para centrarnos en la intensa tarea de cubrir este tema tan amplio.
Un agradecimiento especial a Ana-Maria Mihalceanu, por el Capítulo 8, y a Sven Ruppert, por su contribución al Capítulo 7.
Queremos dar las gracias a nuestros revisores técnicos, Daniel Pittman, Cameron Pietrafeso, Sebastian Daschner y Kirk Pepperdine, por mejorar la precisión de este libro.
Y, por último, un enorme agradecimiento a ti, lector, que has tomado la iniciativa de mejorar tus conocimientos sobre todo el proceso DevOps y ser un agente de cambio para mejorar la automatización, el proceso y la cultura.
Get Herramientas DevOps para desarrolladores Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.