1, 2, 3 Despliega!

Introducción Básica a Docker

Yurley Sánchez

Ingeniera de Sistemas e Informática

Desarrolladora Full Stack, Lendingfront

 Comunidades

Python Colombia

React Bridge

Pasatiempos

leer, Programar, aprender nuevas técnologias, compartir mi conocimiento

Una
Corta
Historia

Alguna vez te ha pasado ...

  • Que tu código funciona en tu local, pero no en producción

 

  • Cuando formateas un equipo demoras horas configurando tu ambiente como lo tenias antes

 

  • Que no puedas implementar una solución porque aplicación X entra en conflicto con la aplicación Y

Problemáticas del desarrollo de software profesional

 

Construir 

(Escribir código en ambiente del desarrollador)

 

  • Dependencias de desarrollo
  • versiones de entornos de ejecución
  • Equivalencia de entornos de desarrollo 
  • Equivalencia con entornos productivos 
  • versiones/compatibilidad de 3rd party

Problemáticas del desarrollo de software profesional

 

Distribuir 

(Llevar la aplicación donde se va a desplegar)

 

  • Output de build heterogeo 
  • Acceso a servidores productivos 
  • Ejecución nativa vs virtualizada
  • Entornos Serverless

Problemáticas del desarrollo de software profesional

 

Ejecutar 

(Implementar la solución en el ambiente de producción

El reto Hacer que funcione como debería funcionar)

 

  • Dependencia de aplicación
  • Compatibilidad de sistema operativo
  • Disponibilidad de servicios externos
  • Recursos de hardware

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos.​

Qué

más
Hay?

Qué

más
Hay?

Docker Swarm

Docker para la gestión de clúster

Qué

más
Hay?

Micro Servicios

Conectar 10 Bases de Datos a un Micro Servicio de Django

1,2,3, Despliega!

By Yurley Sánchez

1,2,3, Despliega!

  • 419