Мне нужно создать приложение для малого приложения Software As Services ( Многопользовательская база данных SAAS на каждого арендатора ) на основе архитектуры SAAS Microservices с использованием ASP. Net Core 3 и Angular с материалом
Мое понимание архитектуры или как я планирую построить
1) Я разработаю ряд отдельных проектов (Микросервисы) на основе чистой архитектуры с использованием этого шаблона https://github.com/jasontaylordev/NorthwindTraders.
2) У меня есть написать API-интерфейс шлюза API в качестве отдельного проекта, как показано в этой ссылке https://github.com/dotnet-architecture/eShopOnContainers. эталонное приложение, а затем мне нужно настроить все отдельные проекты (Microservices) в этом приложении шлюза.
3) Затем я создаю Angular клиентский проект для доступа к этим отдельным проектам (Microservices) через API-шлюз.
- но как реализовать это без контейнеров и докеров?
- А также это правильный подход?
- Как объединить все эти отдельные проекты (микросервисы) в одном проекте?