Мне нужно спроектировать систему, которая будет отвечать за рассылку писем пользователям. Триггер может быть основан на событии пользователем, например, пользователь забыл пароль, или он также может быть запущен администратором сайта.
В последнем случае администратор может решить отправить электронное письмо группе людей или всем зарегистрированным пользователям. Вариант использования будет изменен в политике конфиденциальности.
Можете ли вы предложить хороший дизайн для такого сценария, предполагая, что база пользователей очень велика, и мы не можем позволить себе загружать всех пользователей / электронные письма в память?