繁体   English   中英

如何构建 AWS Serverless 应用程序?

[英]how to structurize AWS Serverless application?

我发现 nano services 看起来适合 AWS lambdas 的架构是真的,还是我应该坚持使用经典的微服务架构?

AWS lambda 不是一个完整的架构,它们只是一个组件。

您在评论中描述的功能需要全栈解决方案,因为您需要管理状态等。经典微服务听起来更安全,因为:

  • 这是一个更容易理解的架构,因此您可以利用更多资源。 现阶段,从我做的小阅读来看,nano似乎有点“月味儿”。
  • 微服务更接近于提供完整的堆栈,而 AWS lambda 只是其中的一部分。 使用微服务架构,您将更有意识地考虑更广泛的技术方面。

如果您决定采用 lamdba 方法,您将拥有基于 lambda 的“纳米”架构,以及其他一切。 不确定一个架构有多好 - 因为如果你把所有的注意力都放在 lambdas 上,它就不会“平衡”。 架构需要是整体的,如果你过于专注于 lambdas,你会错过其他重要的事情,或者尝试使用 lambdas,而另一种方法会更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM