@ossmkitty
wote some excellent articles about gevent, used in gunicorn, on his blog.
https://seecoresoftware.com/blog/categories/cat_python-gevent.html
I never did like Asyncio, but I was scared to do something differently from everyone else. But I see that gevent, is continuing to evolve, has great documentation, and makes life hugely easier for the developer, so I will be switching to it.
I wonder why the whole Python community went with Asyncio? So painful to use.