Есть какие то подводные камни?
1. Вот в чем идея, я создаю в EventBridge правило на выполнения лямбды Scheduler каждые 5 минут.
2. Это лямбда идет в какое то хранилище, допустим DynamoDB и получает все события которые должны произойти в течении (<=) 10 минут.
3. Все эти эвенты я сразу же отправляю в SQS с неким delay для каждого эвента (что бы эвент выполнился в нужное время)
4. Воаля, все готово. SQS вызовет нужные лямбды
По идее это не должно стоить много. Единственное, что хранилище эвентов довольно спорное.
Это вы так атомарность выполнения джоб пытаетесь сделать?
Обсуждают сегодня