Crearé un sistema de cola de tareas asíncrona con redis y fastapi

F
fedemoroz
F
fedemoroz
Federico M
Parte de la información se ha traducido automáticamente.

Acerca de este Servicio

Traducción automática

Construyo sistemas de cola de tareas que permiten a tu API aceptar una solicitud al instante y procesar el trabajo pesado en

 el fondo.


 Arquitectura:

 - Interfaz REST de FastAPI: encolar, verificar estado, listar tareas, cancelar

 - Redis LPUSH/BRPOP para entrega rápida y confiable de tareas

 - Procesos worker que escalan horizontalmente

 - Persistencia en SQLite para historial de tareas y seguimiento de estado

 - Patrón de estrategia para manejadores de tareas, fácil de agregar nuevos tipos de tareas

 - Docker Compose para desarrollo local y despliegue en la nube


 Ejecuta docker compose up --scale worker=3 para procesar tareas en paralelo sin tocar la API.


 Si Redis se cae, la API permanece activa y registra errores. Cuando Redis vuelve, los workers se reconectan

 automáticamente.


 Cuéntame tu caso de uso y te responderé en 1 hora.

Conoce a Federico M

Federico M

Backend Engineer

  • DeArgentina
  • Miembro desdeoct 2022
  • Responde aprox. en:23 horas
  • Idiomas

    Español, Inglés
I am a Backend/Automation Engineer focused on data-driven systems (SQL + REST APIs + event-driven workflows). I designed and evolved a system with ~2,100 transactions/month, reducing the time per transaction from ~10 min to ~5 sec.

Traducción automática