Парни возможно конечно я покажусь консерватором, но как по мне пихать в один проект модули на java, kotlin, scala и тд. Это просто безумие, посмотрите глазами Лида на проект. У вас есть команда java разработчиков например 7-8 человек. Все хорошо знают java и например spring boot. Начинается проект, делаются модули все хорошо и тут начинается, один решил сделать модуль на груви, другой на скала, третий вообще взял рельсы. Как бы с точки зрения работоспособности, все круто, просто договоренности по интерфейсам, все ходит через rest, во внутри json. А далее кто то заболел, на какой то модуль нужно 3 человека, вместо 1. И в итоге вместо работы начинается изучение технологий, а вместо качественной разработки то как нагуглили. Я вообще против использовать в продуктиве технологии которые исследуются по дороге. Да и как практика показывает если посмотреть как человек писал на чем то новом и потом когда он уже делает 4-5 проект на этом же, там небо и земля. В первой версии как правило куча мусора и не правильного использования технологии, а в последующих уже начинает появляться опыт.