Añadir Redis a FastAPI con Docker y optimizar con cache

Añadir Redis a FastAPI con Docker y optimizar con cache

Tiempo de lectura: 2 minutosStack: FastAPI · Docker Compose · fastapi-cache2 · Redis 7 ¿Por qué Redis? Sin caché, cada petición va a la base de datos aunque los datos no hayan cambiado. Con Redis, la primera llamada consulta la BD y guarda el resultado. Las siguientes peticiones devuelven Redis directamente, sin tocar la BD. Escenario Sin Redis Con … Leer más

Optimizar FastAPI de forma rápida y efectiva

Optimizar FastAPI de forma rápida y efectiva

Tiempo de lectura: 3 minutosEstas 4 optimizaciones mejoran el rendimiento, la concurrencia y la velocidad de respuesta de una API FastAPI en producción con Docker. Gunicorn + UvicornWorker ¿Qué es? Gunicorn actúa como process manager por encima de Uvicorn. Lanza múltiples workers (procesos independientes) para que la API pueda atender varias peticiones en paralelo, no de forma secuencial. Impacto … Leer más