Эквиваленты сопрограмм:
someFlux().subscribe { ... }
становится someFlow().onEach { ... }.launchIn(GlobalScope)
someMono().subscribe { ... }
становится GlobalScope.launch { someSuspendingFun() }
Код реактора и сопрограммы показанный выше имеет ту же проблему, что фоновые вычисления, которые были запущены кодом, работают полностью независимо от запроса, который его инициировал, поэтому, если запросы приходят в быстрой последовательности, то приложение может быстро исчерпать ресурсы. Вот почему не рекомендуется делать это в реальных производственных приложениях. Однако это может быть полезно для одноразовых или периодических c задач или при наличии другого кода, который каким-то образом ограничивает количество таких независимых фоновых задач.