【问题标题】:Prod grade Directory Structure for AWS serverless applicationsAWS 无服务器应用程序的产品级目录结构
【发布时间】:2021-09-23 18:48:04
【问题描述】:

我正在尝试找出使用 aws 开发的无服务器应用程序的最佳项目目录结构,还提到我正在使用无服务器框架。我正在寻找的目录结构是多个微服务的单一存储库。它应该被优化以适应层、代码可重用性、适应后端和前端代码、易于单独部署每个服务、应该适应测试框架,以便在 ci-cd 管道中测试应用程序。

【问题讨论】:

    标签: serverless-framework serverless production-environment aws-serverless


    【解决方案1】:

    没有最好的目录结构。一般来说,我推荐的是:

    • 每个服务一个 serverless.yml 文件。
    • 您的服务应仅封装一个域和一个域(如用户、组织、事件等)。
    • 共享基础架构(如 sns 主题、事件桥、身份验证器等)应分开(在另一个 serverless.yml 文件中或由 terraform、pulumi 等管理)

    除此之外,您可以阅读我对serverless at (team) scale 和设置项目的更多想法,以便您可以develop against the cloud

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      • 2017-04-08
      • 1970-01-01
      • 2020-04-11
      • 2012-03-23
      相关资源
      最近更新 更多