NK
У нас (в варгейминге) команда внутриигрового чата внедряет скалу. Проект чата изначально был монолитом на эрланг. Потом его распилили на отдельный сервисы. Ключевые сервисы остались на эрланге, но новые фишки делают на скале.
Тут может быть отдельная большая тема, почему скала. Но все-таки про JVM:
Производительность в их случае стала выше. Расход оперативной памяти увеличился на порядок. Со stop the world при сборке мусора нужно бороться.
Борьба заключается в том, чтобы выбрать подходящий GC (из 5, кажется, вариантов), и тюнинговать этот GC под конкретные условия. Там есть 100500 ручек для тонкого тюнинга. И, вроде бы, это чату помогло.