Некоторые параметры, которые я нашел:
Продолжить с текущим методом
Я мог бы сохранить текущее небольшое приложение, которое перенаправляет события из моей PostgreSQL RDS и выводит ихв SNS-> SQS.Я могу развернуть его в группе 1 масштабирование / максимум 1 / мин 1 с автоматическим масштабированием, чтобы убедиться, что одновременно выполняется не более одной копии.
Откажитесь от моей RDS и используйте базу данных, размещенную на собственной машине
Я мог бы отказаться от RDS и запустить PostgreSQL на экземпляре EC2, а затем использовать PL / Python вместе с AWS-SDK для выполнения вызовов SNS вместо использования pg_notify
.Мне не нравится эта идея, потому что я теряю удобство использования, которое поставляется с RDS.
Пока что я буду придерживаться текущего метода, если у кого-то нет других идей, которые я мог бы изучить.Я уверен, что в будущем будет больше вариантов (например, когда Aurora PostgreSQL добавляет поддержку для вызова Lambdas, как в Aurora MySQL).