背景
- 技术架构演进
- 基础设施服务化: 机房 网络 服务器
- 平台服务化: 存储 数据库 中间件
- 业务逻辑托管服务化 业务应用底座: 运行时 框架
- 业务痛点
- 工具40% B端30% C端30%
美团 Serverless 前端建设
- 研发套件建设
- 开发 - 调试 - 构建部署 - 运维
- 通过开放能力集成框架: • 合作共建 • 业务框架遵循规范
- 云端开发体验 探索在线的开发协作模式
- 基础组件建设
- 策略:简化组件的使用方法
- 基于运行时使用
- 整体架构设计: 高并发 降低机器费用 稳定性保障
- FaaS平台建设
- 高并发: 弹性伸缩 冷启动时间优化 合并部署
- 降低机器费用: 单实例多并发 • 减小沙箱配置 • 实例缩容为0 • 合并部署
- 稳定性保障.高可用架构
- 示例:SSR场景降级策略
- 可观测性建设
- 灰度发布
前端交付实践
- 案例一:流量波动较大的服务
- 案例二:低频访问SSR⻚面场景
未来规划
- 65%+ 提升资源利用率
- 工具建设 组件集成 -> 提升研发效率
- 函数运维 -> 面对运维挑战