Скорее всего, вы хотите ознакомиться с сервис-ориентированной архитектурой (SOA) - как раз в ней подразумевается возможность использования нескольких приложений, который могут быть написаны на разных ЯП, для достижения общей цели.
логику разделения определенных функций на один из языков
В таком кейсе разделение будет по принципу "вот эту часть разрабатывает команда A на php, а вон ту - команда B на js". Ну или "вот у нас основной код на php, но у нас есть задача, которую на php хрен решишь, зато на nodejs есть готовое решение - добавляем ещё 1 сервис на ноде и вызываем его через апишку".
Но кейсы это достаточно редкие, по тому без веский причин лучше так не делать, ибо с добавлением новых сервисов, сложность разработки будет расти экспоненциально.