меня сервис для работы с кодами подтвердения почты, и отдельный сервис для учета аккаунтов.
Когда сервис подверждения, проверяет код, он удаляет код подтвержения, и публикует ивент.
Вопрос, куда положить код котрый подпишется на события и будет менять статус аккаунта когда ловит ивент о успешном подтверждении почты.
1. Рядом с кодом который отдает аккаунты в graphql-api как часть apollo-federation, там уже есть модельки и доступ к базе.
2. отдельным проектом
2.1 вызывать методы из части распределенной схемы
2.2 на прямую менять данные аккаунта
3..?
хороший вопрос но никакого отношения к graphl не имеет, у меня сейчас в проекте есть схожее место (как наверное и в 90% проектов) - это зависит от вашей архитектуры, вашего проекта
Обсуждают сегодня