En este video, desglosamos la anatomía de un proyecto escalable en Python utilizando FastAPI y uv. Aprenderás a configurar una estructura de carpetas limpia, gestionar la configuración con .env, añadir registro centralizado y escribir pruebas simples pero efectivas. También cubriremos cómo usar pyproject.toml, .python-version, Docker y docker-compose para entornos consistentes y una fácil incorporación.
🔖 Capítulos:
0:00 Introducción
0:38 Qué significa “Escalable” aquí
1:40 Estructura de Carpetas (Equilibrada, No Sobrecargada)
12:33 Gestión de Configuración (Centralizada, Aburrida, Segura)
13:03 Registro (Una Puerta de Entrada)
13:20 Inyección de Dependencias: Frameworks vs Integraciones de FastAPI
14:58 UserService como la “Costura de Negocio”
15:52 Pruebas (Rápidas y Herméticas)
17:08 Ruta de Python y Herramientas
20:42 Reflexiones Finales
#arjancodes #diseñodesoftware #python