DevOps
Clase 10 de 19 • Curso de Introducción al Desarrollo Backend
Contenido del curso
Joaquín J. Barros T.
ALEX DE JESUS CANTILLO HERNANDEZ
Deiby Alejandro Triana Archila
Alvaro Eduardo Garzón Pira
Iván Roberto Rivas Celeita
Fidel Parabacuto
Carlos Camacho
Platzi Team
Santiago Rubiano
Juan Manuel Hincapié
Felix Torres Javier Antonio
Cristofer Vargas Morales
Juan José Mamani Tarqui
Platzi Team
Isaac Bryan Ascanoa Roncall
Karen Lorena Barrera Paez
ROMMEL DUAREZ SAENZ
Yoe Arroyo
Cristian Camilo Cortes Ortiz
ANDRES ALFONSO MIRA MEJIA
Erick Marcial Machacado Rizo
Patrick Jhonatan Hernandez Blanco
Carlos Eduardo Bracho Rosales
Henry Peralta
Juan Pablo Calderon Quintero
Luis Raul
🤔 DevOps no es un cargo o una persona, es una cultura que agrupa una serie de prácticas y principios para mejorar y automatizar los procesos entre los equipos de desarrollo e infraestructura (IT) para hacer el lanzamiento de software de una manera rápida, eficiente y segura. Esta es la definición en la descripción de la escuela de DevOps y Cloud Computing en Platzi. Mis notas en 👉🏼notion 📖
GRACIAS MI HERMANO POR TU APORTE
Nunca lo había visto de esa manera, Gracias 😁
Hola tú
¿Te sentiste un poco perdido/a cuando Nicolas habló de ramas, pull, push, repositorios remotos y github? Te recomiendo este curso: Curso de git y github Ideal para que tengas las competencias suficientes y le demuestres a tu crush que eres un/a dur/a en git
gracias a la ruta de aprendizaje puedo decir que no. pero gracias por el interes
DevOps es un enfoque de colaboración y comunicación que fomenta la integración continua y la entrega continua de software. Se basa en la idea de que las áreas de desarrollo y operaciones deben trabajar juntas para lograr la entrega rápida y constante de software de alta calidad.
El objetivo de DevOps es mejorar la eficiencia y la efectividad de los procesos de desarrollo y entrega de software, reduciendo los tiempos de inactividad y los errores durante el proceso de implementación. Esto se logra a través de la automatización de tareas y procesos, la mejora continua de la calidad del software y la colaboración cercana entre desarrolladores y operadores.
DevOps también incluye la adopción de prácticas y herramientas de ciclo de vida de software, como integración continua y entrega continua, para mejorar la eficiencia y la efectividad de los procesos de desarrollo y entrega de software.
Espero que esto te haya ayudado a entender mejor qué es DevOp
Me interesa muchísimo el mundo DeVops y el Backend. Todavía no me he decidido por cual ruta empezar. Esto es emocionante.
Que ruta escogiste ?
DevOps es un enfoque de desarrollo de software que combina el desarrollo de software con la infraestructura de TI. Esto significa que los desarrolladores y los equipos de TI se unen para crear una solución de software que se pueda implementar de forma rápida y segura. Esto significa que los equipos de TI pueden implementar el software en un ambiente de producción más rápido, reduciendo el tiempo de implementación y mejorando la calidad del producto. Esto también significa que los equipos de desarrollo pueden aprovechar la infraestructura de TI para acelerar el desarrollo de aplicaciones y reducir los costos de desarrollo. DevOps también permite a los equipos de TI hacer un seguimiento de los cambios que se realizan en el código y realizar pruebas de integridad antes de implementar una aplicación.
El término "DevOps"
Automatización de procesos y el uso de herramientas y técnicas especializadas para monitorizar y optimizar la forma en que se desarrolla y se entrega el software. El término "DevOps" es una abreviatura de "desarrollo" y "operaciones".
Definición de SAFe
DevOps es una forma de pensar, una cultura y un conjunto de prácticas técnicas. Brinda comunicación, integración, automatización y cooperación estrecha entre todas las personas necesarias para planificar, desarrollar, probar, implementar, liberar y mantener una solución.
PiPeline
Diferencias entre Integración continua y Entrega Continua
Una pregunta entonces: las vpn s
En donde trabajo se utilizan: Diferentes ramas para el despliegue de las aplicaciones Despliegue en EC2 de AWS Conexciones a DB Relacionales y No Relaciones Revision de PR Alerta de Dependabot (Versiones de Dependencias) En Local debemos configurar la mayorias de Veces el contendor Docker Covertura de +80% En pruebas
El trabajo no se hace tan arduo gracias a los devOps que estan pendientes de accesos, conexion y errores que se puedan dar en la infraestructura de las aplicaciones
Gran Clase
Interesante el flujo de DevOps. No sabia de como se usaba o la teoria de esta. Soy mas el tipo de persona que hace todo con la practica y no entender la teoria. Ahora me doy cuenta que este es importante para su funcionamiento y que se hace. Jamas pense que el enviar mis aplicaciones a github estaba desplegando mis proyectos. Espero no equivocarme, si lo hago me avisan. Saludos.
Tambien estoy entiendo muchas cosas ahora, ya que fui directo a la práctica, GitHub te almacena el código pero si quieres desplegarlo te da la opción en las configuraciones.
github almacena el código no lo despliega, para eso está azure, aws. etc
En la actualidad ya se introduce el concepto de Security por lo tanto es: DevSecOps
DEVOPS
Es una metodología que integra las prácticas de desarrollo de software (Development) y operaciones de TI** (Operations) con el objetivo de mejorar la colaboración y eficiencia en la creación, implementación y gestión de aplicaciones y servicios. Promueve una cultura de comunicación abierta y continua entre desarrolladores, administradores de sistemas y otros equipos involucrados, facilitando ciclos de desarrollo más rápidos y de mayor calidad. Las prácticas de DevOps incluyen la automatización de procesos, la integración y entrega continuas (CI/CD), y el monitoreo constante de las aplicaciones en producción. Al eliminar las barreras tradicionales entre desarrollo y operaciones, DevOps permite a las organizaciones responder con mayor rapidez a las demandas del mercado, mejorar la fiabilidad del software y reducir el tiempo de lanzamiento de nuevas funcionalidades y actualizaciones.
✅
El curso es bueno, pero el audio es horrible, tiene muy poco volumen
Platzi tambien tiene una ruta de QA y Automatización de Pruebas
DevOps es una metodología que une equipos de desarrollo de software con los de operaciones. Su objetivo es acelerar la entrega de software mediante la colaboración, automatización y prácticas ágiles para lograr implementaciones más rápidas y confiables.
los aportes estan fantasticos, gracias a los que comparten
Es una filosofía cultural, prácticas y herramientas que busca mejorar la colaboración y la comunicación entre los equipos de desarrollo de software (Dev) y los equipos de operaciones de TI (Ops)