Но так то, в теории, можно просто сделать фронтенд-приложение на React/Vue/Angular, бэк сделать модульным и захостить каждый модуль отдельно, делая запросы к каждому из них прямо из браузера. Сути это не меняет
вообще микросервисы это когда 1) 10 лямов строк кода. никто не знает систему в целом, да что там, даже на пятую часть 2) пол часа на тесты 3) 10 минут деплой 4) 200 к строк правок каждый день 5) пара десятков веток и вот это все надоело и пора разделять чтобы поспокойнее было. если такого нет - то микросервисы могут быть и не к чему.