我们目前正在构建电子邮件API应用程序。我们将应用程序分为两层。第一个是使用PHP(SYMFONY)来保留业务规则,验证和模板的呈现,第二个是使用GO处理传输层。该请求从应用程序A开始到PHP应用程序。请求已验证,呈现并添加到sqs。传输层消耗消息。传输层负责以下工作。
我们使用了由messags sqs触发的AWS lambda函数。因此,lambda函数扮演着sqs消息的消耗工作者的角色。
我的问题是。这是我们使用lambda还是传输层太大的一种好方法?将其作为在容器中运行的dockerized应用程序会更好吗?
抱歉,但idk php。我试图通过评论另一个问题来为Stack Overflow做出贡献,但由于一些废话代表的限制,它不会让我失望。