- FastAPI and Celery with RabbitMQ for task queue
- Redis as Celery backend
- Flower as task monitor
- Docker
- Run
docker-compose up
to start up the instances. - Visit http://localhost:8000/docs to execute test task API calls.
- Monitor the execution of the celery tasks at http://localhost:5555 (username: test, password: dummypass1234).