Я нахожусь в процессе изучения и экспериментирования с Express Gateway и некоторыми простыми службами (или даже небольшим монолитным API-интерфейсом, который находится за шлюзом)
Я прошел через Express Gateway «Начало работы»примеры и прочитал документацию.
Прямо сейчас я пытаюсь понять, как будет создан пользователь системы, клиент / клиент .... Путаница заключается в области, где начинается работаВ учебных руководствах я создал пользователя WITHIN Express Gateway.
Но исходя из монолитной точки зрения RESTful API ... система может иметь собственную схему БД для пользователя. Клиентское приложение вызывает конечную точку API для создания пользователя, проходит через собственный процесс, делает запись, возвращает клиенту успешное создание (или нет). Затем авторизация пользователя (JWT / OAuth / etc ..)
Итак, используя Express Gateway, нужно ли нам создать пользователя, а затем передать этот идентификатор в UserService для сохранения в своем собственном дБ, связав этовновь созданный id с экспресс-шлюзом id ?