Я создаю конечную точку API для предоставления большого количества (1000-100 000) фиктивных пользовательских данных в формате JSON или CSV-файла.
Каждая запись пользователя может содержать такие атрибуты, как номер социального страхования, род занятий, адрес электронной почты, номер телефона и т. д.
Параметры API могут указывать:
- Фактическое количество записей
- Фактические атрибуты каждой записи
- Фактический порядок атрибутов
например api/dev/dummy_users?count=10000&attr01=email&attr02=phone&attr03=address
Ожидается, что значения атрибутов будут генерироваться случайным образом.
Мое решение на данный момент:
AWS API Gateway + Lambda в качестве подчиненных API для предоставления случайных значений определенного атрибута
например
- api / dev / random_phone_numbers? Count = 10000
- api / dev / random_addresses? count = 10000
- api / dev / random_emails? count = 10000
Объем данных может быть большим, и время отклика для каждого подчиненного API может бытьразные.
Мой вопрос, что за профессионалза решение для агрегации всех ответов sub-API?