I would like to have an example in the documentation for this task. I looked at the source code and I had some doubts about the possibility of building a shared-nothing architecture. On the one hand, there is CoroutineLocal and the ability to create multiple Schedulers. But on the other hand, almost everywhere there is a requirement for Send and almost everywhere there are, if not locks, then atomics. If I'm wrong and May allows you to build shared-nothing architectures, let me know.