Возникла задача, в которой есть сотня-другая очень малонагруженных приложений-сервисов,
которые общаются друг с другом и с приложениями на других серверах посредством, например, ZeroMQ (непринципиально).
Запускать столько приложений отдельно одновременно, боюсь никакого ОЗУ не хватит.
Обязательно нужно иметь возможность любое приложение останавливать, модифицировать код и снова запускать.
Привожу рисунок для лучшего понимания задачи. Что посоветуете?