Краткий ответ:
Вы можете реплицировать данные пула пользователей Cognito в таблицу SQL, прослушивая события Cognito (например, с помощью AWS Lambda).
Длинный ответ:
Я думаю, вы можете использовать Cognito User Pools в качестве аутентификации / пользовательских данных Ограниченный контекст , другими словами, единственный источник правды для аутентификации и пользовательских данных.
И другие BC, нуждающиеся впользовательские данные (например, контекст продаж) могут использовать некую архитектуру репликации данных для синхронизации пользовательских данных только для чтения, для внутренних сложных запросов или просто для отделения от Cognito.
Один пример репликации данных в этом случае можетприслушиваться к событиям Cognito (AWS Lambda может помочь с этим) для репликации пользовательских данных в ограниченный контекст (только часть данных, которая вам необходима для этого контекста).
Но помните, что реплицированные данные доступны только для чтенияисходные данные Cognito должны быть единственным источником правды.