Я хотел бы спросить, каковы некоторые распространенные, широко распространенные шаблоны для разработки системы, которая автоматически продлевает подписку пользователя по истечении срока действия.
Я специально спрашиваю, как запустить эту операцию?
Предположим, что есть система с некоторым методом RenewSubscription, который выполняет все логи c. Этот метод должен быть запущен сразу после истечения срока действия подписки пользователя.
Единственный способ реализовать его - это иметь какую-то фоновую задачу (консольное приложение или лямбда), которая запрашивает БД каждые N секунд (или минут) и проверяет, есть ли просроченная подписка для продления.
Может ли это быть реализовано без запроса БД каждые несколько секунд?