I have a library for doing coordinated async IO in python that addresses some of the scheduling and resource contention issues hinted out in the later part of this post.  It&#x27;s called cellulario in reference to containing async IO mechanics inside a cell wall..<p><pre><code>    https:&#x2F;&#x2F;github.com&#x2F;mayfield&#x2F;cellulario
</code></pre>
And an example of using it to manage a multi-tiered scheme where a first layer of IO requests seeds another layer and then you finally reduce all the responses..<p><pre><code>    https:&#x2F;&#x2F;github.com&#x2F;mayfield&#x2F;ecmcli&#x2F;blob&#x2F;master&#x2F;ecmcli&#x2F;api.py#L456</code></pre>