Здравствуйте
Нужно отправлять уведомления пользователям в определенное время, например, напоминалка об оплате, о ом что у пользователя урок через 60 или 15 мин. При этом должна быть возможность отменить запланированное оповещение. Система должна быть масштабируемой и выдерживать большие нагрузки. Подскажите как правильно организовать такую архитектуру?
запускается по крону воркер, ходит в БД и ищет пользователей, которым нужно отправить уведомление. Включается/выключается через БД, масштабируется проще некуда