@mkennedy I'm way behind on podcasts so I'm responding to #PythonBytes 422:
Is asyncio.Semaphore not almost exactly what you're looking for when it comes to managing asyncio task limits in #Python?
It's like a Lock, but with multiple slots. Granted, it's not global, but you can say, "only 10 tasks (that you control) at a time can hit this API/database/auth service".
I use Semaphores to limit simultaneous remote device connections so I don't overwhelm an auth server.
