Плюсы микросервисов становятся очевидны только тогда, когда работаешь в огромной команде над огромной системой, которую пользователи чудовищно нагружают и поддержка которой обходится в чудовищные деньги. С микросервисами появляется возможность уменьшить связанность компонентов системы и тем уменьшить её сложность, возможность разбить разработку на независимые группы, что облегчает управление и ускоряет релизный цикл, возможность гибко масштабировать систему, что позволяет получить большую производительность при меньших затратах и т.п.
А на малых проектах микросервисы наоборот всё усложняют и требуют больших вложений.