函数工作流 FUNCTIONGRAPH-服务:组织

时间:2023-11-02 11:37:54

组织

在最初使用应用时,建议您可以使用单个服务来定义该项目的所有函数和事件。
myService/
  serverless.yml  # Contains all functions and infrastructure resources
但是,随着应用增多,您可以将其拆分为多个服务。大多数用户按工作流或数据模型组织他们的服务,并在服务中将与这些工作流和数据模型相关的函数进行分组。
users/
  serverless.yml # Contains 4 functions that do Users CRUD operations and the Users database
posts/
  serverless.yml # Contains 4 functions that do Posts CRUD operations and the Posts database
comments/
  serverless.yml # Contains 4 functions that do Comments CRUD operations and the Comments database

这是有意义的,因为相关函数通常使用公共基础设施资源,并且用户希望将这些函数和资源作为单个部署单元放在一起,以便更好地组织和分离关注点。

support.huaweicloud.com/devg-functiongraph/functiongraph_02_0740.html