大前端趋势

会议室:五号厅B
出品人:梁士兴

大前端的特点在于更加贴近用户,因此广大厂商都会投入足够多的资源保证用户能够得到良... 展开 >

专题出品人:梁士兴

美团点评 研究员

2009年毕业于北京航空航天大学,毕业后在 IBM 中国研发中心工作,2014年7月加入到美团点评,现在任职为美团到店 BG 的大前端架构师。

在团队内担任过不同的角色,包括团队负责人和架构师。见证了美团点评业务的高速发展,参与了美团大前端架构的演变过程。因而对大前端架构有一定的理解和心得,希望能够与大家交流和分享。

梁士兴采访文章:《美团梁士兴专访:动态化、小程序、Native、AI 的趋势解读

 

地点:五号厅B

专题:大前端趋势

大前端的特点在于更加贴近用户,因此广大厂商都会投入足够多的资源保证用户能够得到良好的体验。

用更低的成本带来用户更好的体验,是大前端的技术的演进主流思路之一:动态化、跨平台技术为降低研发成本,提高迭代效率带来可观的收益;前端中台、业务抽象复用为前端工程化指明了方向;人工智能、模式识别等技术在大前端的运用,不仅开辟了新的用户场景,也为提升研发、运维效率带来了新的思路。

本专题从业内精选了上述方向中的先进经验,帮助大前端的从业人员把握技术发展趋势。

by 陈辰

贝壳找房
基础架构中心前端架构委员会专家

随着页面展示形态多样,用户使用环境的复杂,当代监控越来越变得无力。传统监控能够完美的做到,在错误发生时上报错误堆栈信息。甚至更多的引导数据,但是在相关bug是偶发的时候,是最让人挠头的,这些偶发的bug大大增加了排查成本,复现两个字变成了所有研发心中的痛。

本次分享陈辰将带来贝壳自研监控平台灯塔之外,另一大项目——时光机。时光机通过对于用户操作路径和动作的收集,关键数据的快照存储。并行组装能力,从而提供了一套用户回放操作技术方案。让偶现bug无所遁形。

演讲提纲:

  1. 各大公司监控现状
  2. 现存监控不能解决的问题
  3. 回放监控系统时光机的架构设计
  4. 时光机的真实场景下解决的问题
  5. 未来监控的规划

听众受益点:

  1. 了解搭建监控时所面对的问题和解决方案
  2. 学习实际应用中真实案例剖析
  3. 了解相关服务技术的选型、任务调度系统的搭建方案

by 龙熠

滴滴出行
国际业务与技术/终端架构负责人

作为在地生活服务,网约车服务既有工具类特点,又需要直面国际化各个国家和地区的传统、人文、喜好、政策等现实挑战。同时滴滴客户端又因为需要多团队多人同时开发,从而导致较高的维护成本,本演讲将阐述在滴滴国际化在拓展国际市场的过程中,国际业务客户端性能优化的挑战,和为了提高客户端工程效率,对客户端碎片化治理而构建的拦截扫描工具。

演讲提纲:

滴滴国际业务客户端性能优化和碎片治理的设计与实践

  1. 国际业务遭遇的问题和挑战
    • 多国多地的问题
    • 客户端碎片化现状
  2. 性能优化实践
  3. 碎片治理设计与实践
  4. 后续规划

听众受益点:

  1. 国际化场景的挑战
  2. 客户端性能优化
  3. 如何系统化处理客户端碎片化的问题

by 吴子房

网易严选
基础技术部/前端开发组负责人,前端开发专家

问题背景:

  1. 从业务层面看,电商的业务过程长、业务关联性强、业务数据复杂,业务系统之间网状关联
  2. 从系统架构层面看,随着微服务化、业务中台化,服务下沉,需要合适的前端应用架构
  3. 随着技术迭代、架构演进,大型前端项目的迭代成本越来越高

方案介绍:

  1. 通过多场景业务抽象,丰富技术中台建设,构建多层次、可复用的业务组件,降低业务开发复杂度
  2. 通过微前端架构,推动前端应用微服务化
  3. 通过工程化与效率工具支持,降低技术迭代成本

实施后效果:

支撑网易严选近百个电商业务系统前端研发,前端系统往微服务化方向发展,并持续演进。

演讲提纲:

  1. 企业级前端技术体系建设
  2. 业务背景:严选业务背景与业务架构
  • 业务中台
  • 业务组件 
  1. 技术背景:中台化建设和微服务架构演进
  • 微服务化
  • 微前端架构
  1. 技术迭代成本:工程改造、组件迭代
  • 工程化与工具

听众受益点:

1. 企业级大前端技术架构与实现方法

2. 前台开发与技术中台相互驱动,快速发展

by 张忻正

bilibili
主站技术中心/架构师

在软件行业,多数端多数架构都选择了使用 HTTP + JSON 的方式进行数据交互。

诚然这套架构在端上,服务端,运维都有了较成熟的基础建设,但是依然存在诸如排障能力弱,缺乏服务端 PUSH 能力,为弱类型做大量的数据容错,以及对安全性和较前沿技术栈的妥协。

多数系统为了实现这些能力,各自分别又造了各自平台上的轮子,甚至为了对齐采取了一些 hook 的手段去进行了较大程度的魔改。

本次分享将带来 bilibili 针对以上问题所实现的基于 gRPC 和 Cronet 所实现的网关 - MOSS,MOSS通过统一的类 gRPC 的 Framework 实现了网络内核白盒,数据双向流,强类型协议等能力,且大幅解决了连接复用低,流量高,Mock 困难,spam 成本高等问题。

MOSS 通过统一的协议语言 Protobuf 进行大前端(iOS Android Flutter Web)与后端服务的一致性保证,并实现大前端的接口实现及后端的接口 stub。

MOSS 通过统一的网络技术栈 Cronet 进行大前端(iOS Android Flutter Web)的基本统一。

演讲提纲:

  1. 目前大前端(iOS Android Flutter Web)通信协议的基本概述
  2. 典型案例分析: 一则协议不一致弱类型导致的 Bug
  3. 典型案例分析: 一则网络内核为黑盒的排障
  4. 介绍 Protobuf 并阐述大前端的 API 及后端的 Stub 生成的流程
  5. 介绍 Cronet 并阐述多端的技术栈的改造
  6. 介绍 MOSS 结构以及分别在 iOS Android Flutter Web 的实现
  7. 总结: 每个系统使用相同语义的语言,每个系统使用相同的技术栈

听众受益点:

  1. 了解 gRPC 于大前端的基本实践
  2. 了解生产中 bilibili 的大前端网关的实现
  3. 学习如何更高性能更通用性的解决多端的不一致性问题

by 马荃

美团
到店终端基础服务 技术专家

随着业务增长,我们的前端团队规模也越来越大,由此带来的复杂的工程场景越来越挑战工程师的能力和精力,尤其是几百上千个项目同时在一个团队出现的时候,各种难题随之而来:

  1. 研发人效低,业务研发之外大量时间在做工程治理及运维
  • 工程数量上千,基础设施升级、服务运维耗费大量的人力成本,业务开发的支持时间被压缩
  1. 工程质量差,平均水平难提升
  • 强调过的规范、流程,建议的Code写法,总有人不理解、不遵守,导致犯低级错误
  • 团队历史上发生过的故障重复发生,损失巨大
  1. 其他问题多
  • 招聘问题:中高阶能支撑好业务,但是招聘压力巨大、人力成本高,是管理者头疼的地方
  • 管理问题:大量的中高阶,如何创造让他们继续成长的机会劳心劳力

上述问题都让偌大一个团队面临极大的降本增效的压力以及由此带来的各种管理上的难题,探讨一个如何降低团队平均能力要求的问题被我们提上日程。此次我们就聚焦在这个传统的软件工程领域中探究多年的问题,给出美团到店前端的解决方案。

演讲提纲:

  1. 美团到店业务架构演进过程
  2. 问题及挑战
  3. 最佳实践及方案
  4. 相关经验和建议
  5. 后续规划

听众受益点:

  1. 架构师及管理者:如何为发展阶段的业务做好技术储备
  2. 大规模团队带来的问题、挑战以及解决方案
  3. 架构师和管理者如何建立管理抓手,落地管理策略
  4. 如何系统化处理工程领域问题

by 蔡锐

百度
资深研发工程师

客户端网络优化需要解决的核心问题包括安全,速度,弱网,针对这三个问题,百度App进行了DNS优化,连接优化和弱网优化的深入研究和实践。

演讲提纲:

  1. 百度App在HTTPDNS上的最佳实践
  2. 百度App在连接上的最佳实践
  3. 百度App在弱网下的最佳实践
  4. 百度App客户端网络整体架构

听众受益:

  1. 了解百度App客户端对网络优化的成果,且通用型较高,对于其他大小产品线均有复用价值
  2. 清晰理解如何在客户端优化网络,尤其对于弱网优化方面的内容

by 杜欢(风驰)

阿里云
战略&合作部/高级前端技术专家

云计算、云原生、Serverless 是最近特别火的热词,越来越多的公司开始基于云计算的能力帮助业务进行交付升级,降本提效。阿里经济体也同样面临着研发升级的挑战,在前端研发率先拥抱 Serverless 之后,应用占用资源成本降低,前端岗位职能延展,内外技术栈互通成为可能,阿里经济体前端的新变革开始悄然发生,而这种变革最终将会是全行业的。在本场分享中,让我们一起去看到和相信这种变化。

演讲提纲:

  1. 企业/雇主与云计算
    • 从公共云发展趋势看企业上云诉求
    • 云原生 Serverless 为何是更能帮助企业解决核心诉求的演进方向
  2. 前端与云计算
    • 阿里经济体前端研发体系是如何演进的以及为什么
    • 此时此刻,我们遇到的问题和挑战是什么,我们是如何思考的
    • 实现 Serverless 研发体系升级遇到的挑战和带来的变化是什么
  3. 进一步演进的"云+端"开发工作平台
    • 如何让“云+端”的开发变得更高效
    • 怀抱初心,结合阿里经济体中台战略,一起推进前端行业研发能力提升
  4. “云+5G”时代的研发体系该如何建设
    • 一个更能帮助企业高效率低成本商业化的研发体系该具备怎样的素质

听众受益点:

  1. 了解到阿里经济体前端技术架构的演进历史,供处在不同阶段的听众参考借鉴
  2. 了解到如何通过云原生 Serverless 去升级业务的研发模式扩大前端的价值并学习经验
  3. 了解到未来前端行业的发展趋势以及可能的形态,提前布局

交通指南

© 2019 Baidu - GS(2018)5572号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务报名小助手豆包
或致电:010-84780850