Дело в том что мы позиционируем себя как разрабы гибкой направленности, мы выявляем требования во время разработки прототипа и за частую сталкиваемся с ограничениями рубей. Было два проекта которые переписали на скалу - ибо лучше всего решала нам проблемы и сохраняла нервы
Это надо иметь отдельную команду, которая умеет писать нормально. При это команда рубистов будет делать 6 проектов за полгода и допустим один выстрелит, а команда программистов будет делать один проект полгода. Чуть что - простой. Трудно найти человека который умеет мыслить и в рамках руби и в рамках джавы. Обычно это два разных человека.