Мы работаем над архитектурой, ориентированной на микросервис. На данный момент мы реализовали несколько сервисов, используя docker, и расширили их, используя docker -compose. наша архитектура выглядит примерно так:
Службы управления пользователями и задачами - это express. js серверы, которые взаимодействуют со своими соответствующими mongodb (все работает на них самих). Служба usermanagement хранит информацию о пользователях, в то время как задачи отслеживают задачи пользователей.
Наша задача - выяснить, как их объединить, как нам настроить маршруты? Как интерфейс и сервер взаимодействуют за шлюзом? (Как сервисы взаимодействуют друг с другом?) Как клиент регистрируется через нижестоящий пользовательский агент, а затем авторизуется для доступа к задачам? Плагин авторизации kong зависит от токена авторизации управления пользователями?
любезно совет