Если попилить обычный rest, по контроллеру на сервис, и выкинуть логику и работу с БД в отдельные микросервисы, которые дергают микросервисы, мы получим то что получим, а именно трехуровневую архитектуру но на микросервисах
Микросервисы, в моем понимании, это полностью не зависимые программные единицы, которые общаются между собой через RestAPI, очереди сообщения или как либо еще, не важно
Сервисы внутри приложения отдельными микросервисами не являются, так как они все равно часть монолита и взаимодействуют друг с другом посредством API, а не по сети