AtlanticaConf 2025

Martín Torre Castro


Session

06-14
10:00
120min
Building Dockerized Applications: A Complete Guide to Deployment with FastAPI and Railway
Martín Torre Castro, Roberto García Navarro

Construyendo aplicaciones dockerizadas: Guía completa para el despliegue con FastAPI y Railway 🐳

Requisitos 📋

  1. Un portátil 💻 (preferiblemente con Linux o con WSL).
  2. Docker 🐋 instalado. Instrucciones de instalación:
    - Instalar Docker Engine para Linux.
    - Instalar Docker Desktop para Windows.
  3. Ganas de aprender 📚 nuevas herramientas y tecnologías.

Descripción del taller 📜

Únete a Roberto García y Martin Torre en este taller práctico donde aprenderás a dockerizar aplicaciones Python con FastAPI y desplegarlas en producción con Railway.

Este taller está dirigido a principiantes 🆕 que quieren aprender Docker y FastAPI, así como a desarrolladores experimentados 💼 que desean profundizar en la contenedorización y el despliegue de aplicaciones.

Los objetivos principales serán:
- Entender Docker 🐳: Aprender los conceptos clave de contenedores, imágenes y Dockerfiles.
- Dockerizar una aplicación Python 🐍: Crear un contenedor Docker para la aplicación.
- Trabajar con entornos de múltiples contenedores 🧑‍💻: Usar Docker Compose para gestionar aplicaciones con varios contenedores (por ejemplo, backend y base de datos).
- Desplegar con Railway 🚀: Aprender a desplegar tu aplicación Dockerizada en la nube.

¿A quién va dirigido? 🎯

Este taller es para cualquier persona interesada en dockerizar aplicaciones y aprender a desplegarlas en producción. Al finalizar, serás capaz de trabajar con Docker y desplegar una aplicación en producción.

Lo que aprenderás 🎓:

  • Conceptos básicos y avanzados de Docker.
  • Cómo crear un Dockerfile para FastAPI.
  • Usar Docker Compose para entornos de múltiples contenedores.
  • Desplegar una aplicación Dockerizada con Railway.
Track talleres (Lab 0.3)
Talleres