【发布时间】:2024-04-27 23:20:02
【问题描述】:
AWS Lambda 是下一个用例的好解决方案吗:
多租户 Web 应用程序托管在 AWS (EC2) 上。用户可以通过应用程序定义动态/自定义数据集,并将数据存储在 MongoDB 中。需要一个允许用户定义规则的通知系统:在某些事件(实体创建/更新;属性更新)上将执行脚本功能。在脚本中,检查给定实体的条件并在满足条件时发送电子邮件通知。
一种可能的解决方案是将脚本存储为 Lambda 函数,因为它看起来相对容易实现,但我不确定这是不是一个好的解决方案。可能会有数千个 Lambda 函数。最大功能数量是否有限制?我害怕将用户定义的函数与我自己的函数分开,并将所有不同的租户函数混合在一个地方(因为 Lambda 没有定义函数的树结构)。也可能意外更改或删除用户定义的函数……
或者使用一些嵌入式脚本?
AWS 专家的任何意见,请...
【问题讨论】:
标签: c# mongodb multi-tenant saas aws-lambda