CursosEmpresasBlogLiveConfPrecios

DevOps

Clase 10 de 19 • Curso de Introducción al Desarrollo Backend

Clase anteriorSiguiente clase
    Joaquín J. Barros T.

    Joaquín J. Barros T.

    student•
    hace 3 años

    🤔 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 📖

    • Existe un workflow (flujo de trabajo) para hacer que el código trabajado de forma local llegue al servidor y exponer el servicio a miles de usuarios.
    • Las aplicaciones son expuestas a muchas zonas, potencialmente a todo el mundo.
    • El request del cliente tiene que estar lo más cerca posible al data center para reducir la latencia, y por ende, el tiempo de respuesta.
    • Git es un sistema atómico de control de versiones utilizado para crear repositorios de código. Github es un servicio de repositorios remotos.
    • Centralizamos nuestro código en un repositorio remoto (Github), al que los miembros del equipo de desarrollo equipo aportarán el código. La rama principal (main) tiene todo el código que debe cumplir estándares a través de pruebas, calidad y seguridad.
    • Se denomina automation al rol de los desarrolladores que se encargan de realizar las automatizaciones para hacer las verificaciones en el código.
    • El servidor de repositorios nos ayuda a reunir desarrollo y operaciones; el repositorio remoto se conecta con la nube, ambos se comunican, y si cumplen con las pruebas, calidad y seguridad, se despliega la app y nos conectamos a esos servidores.
    • Así el equipo de desarrollo puede lanzar rápidamente y operar el código en producción, normalmente después se vuelve un flujo:
      • Plan (planificación).
      • Code (código).
      • Build (construcción)
      • Test (pruebas).
      • Release (lanzamiento).
      • Deploy (despliegue).
      • Operate (operar).
      • Monitor (monitorear).
    • Este flujo es la cultura de trabajo conocida como DevOps.
      ALEX DE JESUS CANTILLO HERNANDEZ

      ALEX DE JESUS CANTILLO HERNANDEZ

      student•
      hace 3 años

      GRACIAS MI HERMANO POR TU APORTE

      Deiby Alejandro Triana Archila

      Deiby Alejandro Triana Archila

      student•
      hace un año

      Nunca lo había visto de esa manera, Gracias 😁

    Alvaro Eduardo Garzón Pira

    Alvaro Eduardo Garzón Pira

    student•
    hace 3 años

    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

      Iván Roberto Rivas Celeita

      Iván Roberto Rivas Celeita

      student•
      hace 3 años

      gracias a la ruta de aprendizaje puedo decir que no. pero gracias por el interes

    Fidel Parabacuto

    Fidel Parabacuto

    student•
    hace 3 años

    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

    Carlos Camacho

    Carlos Camacho

    student•
    hace 3 años

    Me interesa muchísimo el mundo DeVops y el Backend. Todavía no me he decidido por cual ruta empezar. Esto es emocionante.

      Platzi Team

      Platzi Team

      student•
      hace 2 años

      Que ruta escogiste ?

    Santiago Rubiano

    Santiago Rubiano

    student•
    hace 3 años

    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.

    Juan Manuel Hincapié

    Juan Manuel Hincapié

    student•
    hace 3 años

    Curso Intro a DevOps

    Felix Torres Javier Antonio

    Felix Torres Javier Antonio

    student•
    hace 3 años

    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".

    Juan José Mamani Tarqui

    Juan José Mamani Tarqui

    student•
    hace 3 años

    Una pregunta entonces: las vpn s

    Platzi Team

    Platzi Team

    student•
    hace 2 años

    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

    Cristofer Vargas Morales

    Cristofer Vargas Morales

    student•
    hace 4 meses

    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.

    • C–Cultura y responsabilidad compartida
    • A–Automatizar el Continuous delivery pipeline.
    • L – Lean Flow – Mantenga los lotes pequeños, limite el WIP y proporcione una visibilidad extrema.
    • M–Medir el flujo
    • R – Recovery - Diseñe y habilite versiones de bajo riesgo. Establezca una recuperación rápida, una reversión y una corrección rápidas.

    PiPeline

    Diferencias entre Integración continua y Entrega Continua

    Isaac Bryan Ascanoa Roncall

    Isaac Bryan Ascanoa Roncall

    student•
    hace 2 años

    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.

      Karen Lorena Barrera Paez

      Karen Lorena Barrera Paez

      student•
      hace 2 años

      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.

      ROMMEL DUAREZ SAENZ

      ROMMEL DUAREZ SAENZ

      student•
      hace 9 meses

      github almacena el código no lo despliega, para eso está azure, aws. etc

    Yoe Arroyo

    Yoe Arroyo

    student•
    hace un año

    En la actualidad ya se introduce el concepto de Security por lo tanto es: DevSecOps

    Cristian Camilo Cortes Ortiz

    Cristian Camilo Cortes Ortiz

    student•
    hace un año

    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.

    Erick Marcial Machacado Rizo

    Erick Marcial Machacado Rizo

    student•
    hace 2 meses
    Patrick Jhonatan Hernandez Blanco

    Patrick Jhonatan Hernandez Blanco

    student•
    hace 6 meses

    El curso es bueno, pero el audio es horrible, tiene muy poco volumen

    Carlos Eduardo Bracho Rosales

    Carlos Eduardo Bracho Rosales

    student•
    hace 2 años

    Platzi tambien tiene una ruta de QA y Automatización de Pruebas

    Henry Peralta

    Henry Peralta

    student•
    hace 2 años

    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.

    Juan Pablo Calderon Quintero

    Juan Pablo Calderon Quintero

    student•
    hace 2 años

    los aportes estan fantasticos, gracias a los que comparten

    Luis Raul

    Luis Raul

    student•
    hace 2 años

    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)

Escuelas

  • Desarrollo Web
  • English Academy
  • Marketing Digital
  • Inteligencia Artificial y Data Science
  • Ciberseguridad
  • Liderazgo y Habilidades Blandas
  • Diseño de Producto y UX
  • Contenido Audiovisual
  • Desarrollo Móvil
  • Diseño Gráfico y Arte Digital
  • Programación
  • Negocios
  • Blockchain y Web3
  • Recursos Humanos
  • Finanzas e Inversiones
  • Startups
  • Cloud Computing y DevOps

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads