To understand it, please read the article Understand Async Workers by Practice with Django, Gunicorn, and Gevent.
docker-compose run remote-interpreter poetry update
docker-compose run remote-interpreter python manage.py makemigrations
docker run --rm -it --entrypoint /bin/sh williamyeh/hey
./hey --help
http GET :8001/api/v1/movies
http GET :8000/only-http-call/
http GET :8000/both-http-and-database-calls/