Микросервисная архитиктура. Как правильно разделить приложения на несколько микросервисов

Есть приложение Asp.net Core+Angular с названием Main.Web.Api и есть 2 базы данных в ms sql, все хранится в Main.Web.Api. Хочу чтобы каждый Api имел доступ только к 1 базе данных, вынести 1 строку подключения в Second.Api. Как архитектурно правильно получать данные с Second.Api:

  1. напрямую с angular, добавив url Second.Api
  2. angular делать запросы через Main.Web.Api, тоесть: запрос-> Main.Web.Api-> Second.Api
  3. оставить так как есть Main.Web.Api с нескольким строком подключения к бд

Ответы (0 шт):