нормальное решение, это вообще могут быть разные отделы. например отдел жабанов, который работает с какой-то редкой и отвратной бд, где либы есть только на жабе и си, например db2 - запили жрпс обёртку работающую с каноническми объектами предприятия, которой пользуются отделы нодеров, гошников и питонистов.
Это тоже только "в вакууме". Т.е. микросервисы для таких сценариев и были придуманы, и в каких-то крупных компаниях наверняка так и делают, но в большинстве случаев — "отдел" один-единственный, и умеет программировать на одном языке. В лучшем случае, + JavaScript.