基于域模型的无服务器架构?

时间:2017-07-01 07:48:59

标签: serverless-framework serverless-architecture

我最近开始使用无服务器,我在serverless-stack.com上完成了教程,我想看看是否有一种方法可以代表应用程序中的域模型。我搜索了一些样品,但似乎找不到任何东西。

我有一个我想建模的应用程序。我将如何在主serverless.yml文件中引用它?我如何使它们成为同一API网关的一部分?

/users
serverless.yml
/posts
serverless.yml
/comments
serverless.yml

提前致谢

1 个答案:

答案 0 :(得分:1)

  • 您可以从DDD和MSA的角度更正用户,帖子和评论是不同的微服务,因此应该拥有自己的serverless.yml。这意味着每个网关都有一个API网关。这是一件好事。
  • 如果他们在单独的回购中,为了便于CI / CD,它可能要容易得多。您不希望单个提交触发3个服务的部署。
  • 如果你真的想要一个聚合用户,帖子和评论的API,那么可能第四个API作为其他三个的外观将是最好的。它是OO,SOA和MSA中已建立的设计模式。