разница в том что на пхп у тебя скорее аналог лямбд с shared код базой на несколько энтри поинтов
с джавой... тут уже все страшилки о которых говорят будут: - падение в незначительном модуле может уложить все приложение - может забиться тред пул и до свидания - ин мемори кеш в разных частях приложения будет раздувать всю память - реально нельзя масштабировать только "часть" (сильно связанно с ин мемори выше) - дольше компиляция и тд