Past Meetup

Curso Profesional: Despliegue Productos de Datos con Docker

This Meetup is past

17 people went

Details

Contenido
Con todo el esfuerzo que puede tomar la creación de un producto de datos, a veces no pensamos en que hacer si el producto tiene éxito. Con productos de datos, el éxito comúnmente se mide en la cantidad de usuarios que el producto tiene, o la cantidad de llamados que se le hace si es un API.

En este curso de 4 horas vamos a hablar en detalle de como usar Contenedores Docker para desplegar productos de datos. Como ejemplos tomamos un API escrito en R con Plumber y un API en Python escrito con Falcon. Además levantamos un Dashboard escrito en R con shiny sobre un contenedor.

Los API's y el dashboard son solo ejemplos, la forma de trabajar con Docker y las mejores prácticas serán donde estará mayormente enfocado este curso. Por ejemplo, cómo usar Docker Swarm para escalar un servicio en un contenedor docker de una sola instancia a múltiples instancias detrás de un load balancer.

Al final de este curso serás capaz de levantar tu propio servicio de datos en contenedores Docker, y sabrás trabajar con Dockerfiles, Dockerhub y tus propias imágenes. Te dará acceso a una herramienta moderna, que rápidamente se ha convertido en un estándar para el análisis reproducible y el despliegue de productos de datos.

Audiencia
Para sacar provecho de este curso es necesario que tengas una base en un lenguaje de programación que corre sobre linux (como Python o R). No necesitas ser experto, pero preferiblemente usas programación con cierta regularidad. No importa la industria o la rama de la academia en la cual estas trabajando. Lo que se enseña es aplicable para todas las aplicaciones donde despliegas código sobre linux.

Sesión Pre-Curso
Si sientes que necesitas refrescar algunos de los conceptos que vamos a tratar en el curso, organizamos un a sesión remota para nivelarlos entre todos. Esta sesión se dará el Miércoles 5 de Setiembre de 19:00 a 20:00 en linea (de forma remota). Al registrarte te daremos la información sobre cómo participar.

Tutores

El curso será impartido por Frans van Dunné, Chief Data Officer de ixpantia, y Ronny Hernandez Mora, Junior Data Professional en ixpantia.

Programa

08:30 - 09:00 Llegada (café)
09:00 - 09:30 Introducción a Contenedores Docker
09:30 - 10:00 El Dockerfile
10:00 - 10:30 Ejercicios para levantar servicios
10:30 - 11:00 Pausa (café & networking)
11:00 - 11:30 Introducción a Docker Swarm
11:30 - 12:30 Load balancing con HAProxy
12:30 - 13:00 Resumen, discusión y Cierre
13:00 - 14:30 Almuerzo y Networking

Nota: Comenzamos a tiempo, a las 9:00 en punto arranca la sesión.

Formato
Hay dos formas de seguir el taller. Los participantes que ya se sienten cómodos trabajando en la línea de comando van a querer ensayar con los ejemplos cómo se van dando durante la charla. Pero también es posible sentarse a escuchar, y trabajar en los ejemplos y código que compartimos después. Además le damos importancia a la oportunidad de hacer networking en un grupo donde compartimos una alta afinidad con R.

Inscripción
Participación tiene un costo de CRC[masked] el cual puede ser pagado a través de transferencia bancaria antes del 1 de setiembre. Para información de pago contacta [masked]

Organiza
Este evento lo organiza Data Latam en cooperación con ixpantia. Data Latam es una comunidad Latinoamericana de profesionales y académicos aplicando ciencia de datos en su día a día en la industria de datos en Latino América. En sus eventos, cursos y programas de extensión exploramos tecnologías, aprendemos sobre ciencia de datos, hablamos de tendencias y eventos relevantes de la industria, y compartimos novedades del sector.