Я ищу службу или инфраструктуру в Native AWS, в которой данный файл csv создает задачу и обрабатывает эту задачу асинхронно, возвращает идентификатор задачи или идентификатор задачи клиенту и уведомляет клиента о выполнении задачи. завершено. Некоторые требования для этого:
- Клиент должен иметь возможность проверять ход выполнения задачи по идентификатору задания в любое время.
- Обработка всей задачи может занять более 15 минут.
- У клиентов должен быть способ увидеть причины сбоев.
- Все бизнес-логики c будут на уровне позиции. (это единственное, о чем должен заботиться разработчик)
Существует ли какая-либо встроенная служба или инфраструктура для этого в Native AWS? Я знаю, что можно создать такой сервис, используя некоторые SQS, Lambda, SNS, Dynamodb, но я просто смотрю, есть ли уже доступное AWS предложение для него, которое может сделать все это?