前端 Serverless 研发体系建设

会议室:宴会厅1
出品人:王鹤

Serverless 架构是近几年云计算一种最佳实践,它能够帮助用户实现快速交付... 展开 >

专题出品人:王鹤

美团基础技术部前端技术中心负责人

2013 年加入美团,曾负责过大象 IM,企业基础架构等业务,目前专注于美团前端基建产品建设工作,为用户提供易用的研发和运维工具以及千亿量级 PaaS 服务,过去 1 年在业务中落地的技术方向有:设计研发一体化、Low Code、Serverless、高性能通信、智能监控等。在 Serverless 方向上,正在建设基于Serverless 的 Node 研发运维体系,帮助开发者提升 Node 技术栈的研发和运维效率。

地点:宴会厅1

专题:前端 Serverless 研发体系建设

Serverless 架构是近几年云计算一种最佳实践,它能够帮助用户实现快速交付,通过智能弹性实现高可用,通过按需付费带来更低成本,通过“零”运维带来更舒适的研发体验。 

在前端有很多场景需要“计算”能力,Serverless 低成本运维的特点让它成为前端工程师的选择,并在 BFF、SSR、端云一体化等方向取得不同突破,越来越多的公司将 Serverless 作为提升工程效率的基础架构,来支撑业务线的快速交付。 

本专题将邀请一线专家来分享他们的研发体系中遇到的挑战和思考,他们是如何通过 Serverless 来升级业务的研发模式,期望通过他们的分享,让我们了解如何通过 Serverless 扩大前端价值,了解 Serverless 在未来前端领域的发展趋势。

by 张方成

美团
前端技术专家

美团早期业务快速发展,各业务在 Node 应用上各取所长,但在可用性和运维上需要付出额外的维护成本。随着美团建设了 Serverless 平台,前端也紧随其后,将 Node 应用由传统架构向 Serverless 架构演进,通过 Serverless 方式将 Node 基础设施进行升级。

本次分享,我将介绍美团建设 Serverless 前端研发体系的建设思路,将和大家分享如何为各业务提供统一的 Serverless 平台,支持业务向 Serverless 迁移,最后分享了我们在一些业务的具体案例,希望给大家在 Serverless 技术转型和实践带来一些启发。

演讲提纲:

  1. Serverless 前端体系
  2. 美团 Serverless 前端研发体系建设
    • 研发套件建设
    • BaaS 服务建设
    • FaaS 平台建设
  3. 前端交付实践
    • Serverless 交付流程
    • 支持业务迁移
    • 业务案例
  4. 未来规划

你将获得:

  • 了解如何设计符合业务的企业级 Serverless 平台
  • 了解如何利用 Serverless 平台构建研发运维体系
  • 让你了解在 Serverless 平台上前端实践

 

by 衣文琦

腾讯
智能教育登月平台研发负责人

近年来,随着Serverless 技术的不断发展和完善,开发者们对 Serverless 的认知和认可程度都逐渐提高,并开始在越来越多的业务中落地实践。但 Serverless 在极大的提升了研效的同时,也对应用场景做出很多限制,我们常常会纠结于以下问题:这个业务是否适合用 Serverless 实现?已有服务是否需要迁移为 Serverless ?如何权衡 Serverless 带来的利弊?等。

与此同时,单木难成林,Serverless 尽管非常灵活,但也很难独立支撑起复杂的业务场景。那么如何整合 Serverless 和其他云原生工具,才能发挥各自的优势,组成一个完备的有机整体,满足业务诉求呢? 本次演讲我将结合腾讯教育的具体业务场景,为你分享复杂业务场景下的 Serverless 实践。

演讲提纲:

  1. 拥抱 Serverless
    • Serverless 的特性
    • Serverless 的适用场景分析
  2. 复杂业务场景下的实践
    1. 案例一:热更新diff服务的实现
      • 业务背景及问题分析
      • 整体架构设计
      • 挑战一:Serverless 的存储拓展
      • 挑战二:Serverless 的计算性能优化
    2. 案例二:基于Serverless 大规模 BFF 实践
      • 业务背景及分析
      • 函数编排与管理规范
      • 业务的可靠性保障

你将获得:

  • 了解如何判断 Serverless 适用的场景、
  • 了解如何用 Serverless 结合 COS 、Kafaka、CFS、CLS 等云原生工具搭建完备系统,实现业务诉求

by 朱凯迪(死月)

字节跳动
架构师

在 Serverless 的浪潮下,用户的运维成本越来越低,但调度的粒度还是不够细,高密度部署解决方案将函数部署粒度进一步拆分,直达容器内部,通过调度策略能够充分压榨服务器资源(CPU、内存等)。在此基础上搭配业界标准的 Web-interoperable Runtime,让用户的开发成本、运维成本进一步降低,同时提高资源利用率。

演讲提纲:

  1. 高密度部署
    • 传统 Serverless 部署方式
    • 高密度部署架构
    • 资源利用率与结算
    • 多语言与 WASM
    • 不止于 Serverless
  2. Web-interoperable Runtime
    • 什么是 Web-interoperable Runtime
    • WinterCG 与 Winter
    • 与 Node.js 的区别
    • 生态、标准:Service Worker API
  3. 高密度部署在字节跳动的实践
    • Goofy Worker v1.0
    • Goofy Worker v2.0 (Hourai.js)
    • 低成本运维
    • 高可调度性
    • 成本节约
    • 更多场景实践

你将获得:

  • 对于云厂商的用户,可以了解未来 Serverless 演进的趋势,从而为未来的架构提前做好准备和心理预期,也可以基于云厂商的 FaaS 服务,定制自身的高密度部署方案;
  • 对于云服务提供厂商,可以了解未来需要以什么样的基础架构来提供服务给用户。同时了解这种架构的优势,无论是从运维成本、可调度性以及资源利用率等角度都是比较优秀的选择。

交通指南

深圳·大中华喜来登酒店

Sheraton Shenzhen Futian Hotel
地址:中国广东省深圳市福田区福华路福华路大中华国际交易广场
票务小姐姐