I will build an async task queue system with redis and fastapi

F
fedemoroz
F
fedemoroz
Federico M

About this gig

I build task queue systems that let your API accept a request instantly and process the heavy work in

 the background.


 Architecture:

 - FastAPI REST interface: enqueue, check status, list tasks, cancel

 - Redis LPUSH/BRPOP for fast and reliable task delivery

 - Worker processes that scale horizontally

 - SQLite persistence for task history and status tracking

 - Strategy pattern for task handlers easy to add new task types

 - Docker Compose for local dev and cloud deployment


 Run docker compose up --scale worker=3 to process tasks in parallel without touching the API.


 If Redis goes down the API stays up and logs errors. When Redis comes back workers reconnect

 automatically.


 Tell me your use case and I will reply within 1 hour.

Get to know Federico M

Federico M

Backend Engineer

  • FromArgentina
  • Member sinceOct 2022
  • Avg. response time23 hours
  • Languages

    English, Spanish
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.