JR
Задача - есть степ функция которую надо запускать по расписанию, пару тысяч раз в день каждый запуск в своё строго отведенное время, с уникальными параметрами, точность нужна до минуты. До сих пор использовал CloudWatch Rules, но это неудобно по 2м причинам
1) по дефолту максимальное количество рулов 100 или 200, а нам нужны тысячи.
2) Мы используем cloudformation c их жёстким лимитом в 200 ресурсов. Разбивать один стек на 15 чтобы вписаться в эти лимиты совсем не вариант.
В идеале я хочу чтобы в таблицу dynamodb была колонка - runsAt, которой будет что нибудь в духе "01:15" и потом натравить какую нибудь лямбду на эту табличку и чтобы он сам искал в базе нужны доски и запускал. Пока самое лучшее что я придумал это лямбда которая будет запускаться раз в минут 10, выдергивать все актуальные модели и через sqs\sns триггерить степ-функции. Но это решение для меня звучит слегка индусским, может как то поэлегантнее можно?




