На самом деле - сложный вопрос. По своему опыту могу сказать, что микросервисная архитектура много сложнее чем монолит. Один микросервис - это всего лишь один backend (не важно на какой платформе ASP.NET Core или node.js). Микросервисы имеют значение, когда они решают конкретные задачи бизнес-задачи вместе в одной
архитектуре.