系统设计电子邮件通知服务

时间:2019-10-21 06:51:47

标签: architecture system-design

我需要设计一个系统,该系统负责向用户发送电子邮件。触发可以基于用户的事件,例如,事件。用户忘记密码,也可能由网站管理员触发。

在后一种情况下,管理员可以决定将电子邮件发送给一群人或所有注册用户。用例将是更改隐私策略。

您可以针对这种情况建议一个好的设计,假设用户群很大,而我们负担不起将所有用户/电子邮件加载到内存中的情况?

1 个答案:

答案 0 :(得分:0)

逻辑中的用户角色,并且为了在系统中引入角色,您可能需要构建RBAC(基于角色的访问)