Давай подумаем теперь, когда стоит выбрать монолит, а когда микросервисы. Как минимум для выбора есть несколько факторов, которые нужно брать в рассчет
1. Размер и сложность проекта: Если это какой-нибудь миниатуюрный проектик, то наверное разделять его на кусочки смысла нет. Я вот никогда не слышал, чтобы программу, выводящую Hello World делали микросервисной.
2. Если система должна быть легко масштабируемой и изменяемой, то наверное стоит выбрать микросервисы, так как масштабировать монолитное приложение гораздо сложнее. Ну то есть увеличить картинку на компьютере без потери качества, гораздо проще, когда она состоит из отдельных координат точек и геометрических фигур (векторные изображения)
3. Еще микросервисы могут быть полезны, когда разработку выполняют независимые команды, работающие над разными сервисами. И в принципе, если все сделано верно, то эти команды могут друг дркга особо и не тревожить. Но это в идеальном мире.
4. Микросервисы могут облегчить интеграцию с внешними системами, так как каждый сервис может взаимодействовать с ними независимо. Правда, если проект имеет сложные зависимости и требует интеграции множества компонент, монолитная архитектура может быть все-таки проще в управлении.
5. При помощи микросервисов, можно создавать отказоустойчивые системы, так как отказ одного сервиса не повлияет на работу других. Если требуется высокая доступность и возможность масштабирования отдельных компонент, микросервисы могут быть более предпочтительными. Если в монолите что-то поломается, то с большой долей вероятности, поломается и все остальное.
6. Монолит проще в управлении и установке новых версий, так как все компоненты находятся в одном месте. Правда, как обычно получается, с ростом проекта, монолит может стать слишком сложным и трудным в поддержке. А если еще и спагетти-код добавить, то получится вообще "сказка" для поддержки
Я вот сейчас все это расписал, но по факту это только начало анализа, что тебе надо: монолит или микросервисы. В реальности часто забивают (или забывают) на некоторые из этих пунктов и могут чем-то пожертвовать в угоду даже хотелкам от бизнеса.