Вопрос к 7mind про distage. Вот есть такая проблема, к примеру. В одной большой фирме, не буду говорить какой, напонаписали дофигища микросервисов, поэтому чтобы их всех на локальной машине запустить, требуется много гибабайт оперативной памяти.
В итоге усложнаяется разработка на локальных компьютерах. Можно память тупо купить или вынести часть этих микросервисов на сервера.
Но есть ещё одна идея. Все эти микросервисы написаны на милой Скале и работают на JVM. Поэтому, возможно, можно их всех запускать без докеров в одной JVM, возможно, даже убрав уровень коммуникации (HTTP сервер и всё такое).
Можно вполне придумать как это всё сделать самим. Но вот я как-то давно копался в distage и там были всякие интересные штуки типа ролей и лаунчеров по ролям. Это по теме? Стоит там ещё покопаться. Что-то сходу в документации не нашёл. Может статья какая-нибудь в интернете есть?