「无服务器架构」无服务器架构是应用程序的正确选择?考虑利弊( 三 )
无服务器开发和传统开发之间的一个根本区别是 , 无服务器开发人员需要考虑并能够准确计算与他们如何构建应用程序相关的成本 。 所使用的技术组件、数据库请求、计算时间和性能成本有多少?这些成本是否与应用程序的业务案例和计划相匹配?传统的web开发人员不必担心这些问题 。 这不是他们的工作 。
对于我个人来说 , 作为一个已经从传统开发过渡到无服务器开发的开发人员 , 这是工作性质中最难掌握的变化之一 。 组织向无服务器的转变 , 无论是完全的还是特定的应用程序 , 都应该考虑到这一点 。 开发人员需要接受再教育 , 他们的工作现在涉及在其业务案例的上下文中管理应用程序的运行成本 。
什么时候无服务器开发是应用程序的最佳选择?让我们总结一下业务考虑和应用程序的技术质量 , 广泛地说 , 这意味着它通常会受益于无服务器:
- 中小型应用程序
- 市场尚未建立 , 负荷难以预测
- 应用程序需要进行大量快速(快速失败)试验
- 公共模块(身份识别、通知)无独特主张
- 团队准备利用没有服务器的优势
- 大型应用程序
- 确定和可预测的市场需求和高峰负荷时间
- 应用程序的特点是迭代和缓慢-实验不受欢迎
- 在公共模块中需要细粒度控制 , 并且它们包含唯一的流
- 团队没有做好准备 , 没有采用云服务器思维
全网同号,本文:
(此处已添加圈子卡片 , 请到今日头条客户端查看)
- 无国界|嘴上说着支持华为,却为苹果贡献了2000亿!还真是科技无国界啊?
- 小店|抖音小店无货源是什么?与传统模式有什么区别?
- 自动驾驶汽车|海外|自动驾驶无法可依?美国多个团体联合发布自动驾驶立法大纲
- 路由器|家里无线网经常断网、网速慢怎么办?教你几个小窍门,轻松解决
- 合并|Andre Cronje主导批量「合并」DeFi项目,是好事情吗?
- 脸上|那个被1亿锦鲤砸中的“信小呆”:失去工作后,脸上已无纯真笑容
- mini|电影、mini 与「当日完稿」工作流
- 字化转型|疫情重构经济,传统企业「数字化」的通关密码是什么?
- 设置页面|QQ突然更新,加入了一项新功能,可以让你创建一个独一无二的QQID
- 产品|墨案Inkpad X超级阅读器:10英寸大屏,同品类号称无敌