华为Serverless核心技术与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.2 Serverless的其他优点

除了以上的技术创新,Serverless还有一些额外的优点。

• 加快交付的速度:函数的代码规模、测试规模相比微服务又降低了一个量级,可以更快地开发、验证及通过持续交付流水线发布。

• 全功能团队构建更加容易:微服务实施的关键之一在于全功能团队。全功能团队通常由不同角色(前后端开发人员、DevOps等)组成。如果一段时间内前端开发任务较多,可能会出现前端开发人员不足导致交付延期的情况,反之亦然。采用全栈工程师是一个有效的解决方案,但这样的工程师比较稀缺,培养周期较长。Serverless让前后端技术栈统一变得更简单,比如使用Node.js、Swift、Flutter等统一前后端技术,开发者从而可以使用一门技术实现前后端业务的开发,最终使团队效率倍增。