架构演进的目的是追求生产力的进一步释放。我们一起站在业务架构的层面,去体味平衡与... 展开 >





2017 年加入快手后,先后负责了游戏直播,业务中台、小程序平台、CNY春晚活动、激励、PC 站、容器建设等等一系列业务。对于业务架构,工程架构、性能优化、全栈、跨端等角度有着较多的探索和实践。
架构演进的目的是追求生产力的进一步释放。我们一起站在业务架构的层面,去体味平衡与取舍的真谛。
在 Low Code/No Code 的发展中我们看到,其本质就是将需求中能结构化表达出来的部分通过图形化的工具表达出来,例如“权限”可用表格表达出来,“流程”可用流程工具表达出来。使得更多非专业的研发人员和非研发人员都能参与到研发流程中来,以此降低成本,减短短研发链路来提升效能。
前端技术的发展在这个过程起到了很重要的作用,不管是页面开发技术本身的完善还是“跨端”能力越来越强,都使得我们可以越来越容易地创造结构化工具,并且直接通过 Web 实现在线编辑,甚至协同编辑。这和过去更倾向于创造 DSL,创建客户端图形编辑工具的时代已经完全不同。
例如我们可以创造“网站地图”编辑器,给产品经理用来描述页面以及页面之间的跳转关系,页面访问权限等。这些信息结构化了之后,可以直接拿来作为元数据生成项目里的一些入口文件和代码来提供效率。还可以和项目管理工具结合承载一些开发任务相关的信息,例如哪个页面是分配给谁来完成?页面目前是什么状态,是视觉稿已完成还是接口已完成等。还可以和质量保障体系结合,例如当出现报警后,可以更加直观地看到可能影响的上下游页面等。
除了网站地图,我们还有很多场景可以创造,例如“多语言编辑器”来承载国际化信息、“树形编辑器”来承载一些运营活动中的决策树逻辑、“图编辑器”来承载存储需求中的实体关系等。
快手商业化的前端团队已经开始打造中心化地平台,提供越来越多的编辑能力来承载这些需求中可以结构化的信息。我们发现这样的方式至少在以下方面为研发效能提供助力
在具体的实践中我们发现了一些值得和容易承载的信息,也有一定关于实施的经验,将在本次演讲中分享给大家,也欢迎一起探讨。
演讲提纲:
1. 需求结构化标的背景
2. 需求结构化表达的实践
3. 实践经验
4. 关于实现“产品能力”沉淀的重要意义
你将获得:
作为低代码领域的实践先驱,分享者所在的团队研发并实际落地过过多款低代码平台产品,本次将以代表产品 “爱速搭” 为例,为大家深度剖析低代码平台的技术架构。
演讲提纲:
1. 低代码平台通用架构
2. 低代码平台前端框架
3. API 中心和 API 编排
4. 通用权限系统
5. 流程引擎简单介绍
你将获得:
文本编辑器技术是一个伴随着 Web 发展的古老技术,有着前端技术中的皇冠之美誉,曾在博客 + 论坛流行的 Web 2.0 时代有过第一次繁荣,在国内也诞生了 KindEditor、Taobao KissyEditor、Baidu UEditor 等优秀的开源编辑器。随着移动互联网兴起,内容形态逐步转向图文、视频,这个领域渐渐沉寂,只有 Markdown 编辑器技术因为是工程师刚需还在持续演进。近几年,在企业数字化浪潮的推动下,在石墨、Notion、Coda 等 SasS 工具的带动下,各大公司纷纷重视文档工具,这项技术再次迎来了春天。
语雀是一个知识创作与分享交流工具,文档是这个过程中的核心载体,早在 15 年语雀团队就开始在文档领域探索和实践,积累了丰富的设计与工程经验,文本编辑器现在已经应用语雀的各个地方,是高频使用的基础能力,并且输出到阿里内部很多需要富文本能力的产品。本分享首先介绍语雀以及语雀对文档 & 编辑器的理解,然后以文本编辑器为切入点深度解读编辑器技术,最后会结合语雀发展展望编辑器技术还可以怎么进化。
演讲提纲:
1. 业务
2. 语雀第二代富文本编辑器的设计与实现
3. 语雀文本编辑器的未来
你将获得:
随着近年来 Node.js 以及其相关生态的成熟,业界的各大前端团队也逐步将 Node.js 落地到实际业务中,但要将 Node.js 服务做好并不容易:性能优化、应对峰值大流量、高可用保障等等都需要长期的建设与打磨,业界相关的经验也比较少。腾讯云 CloudBase 团队从创立之初就选用了 Node 相关技术栈来开发核心数据流服务,目前每天承载十亿以上的流量,服务了下游多个公有云产品。本次演讲将以 CloudBase 核心网关为出发点,讲述海量 Node.js 服务的整体架构设计思路,以及如何进行性能优化以及高可用保障。
演讲提纲:
1. CloudBase 网关背景介绍
2. 服务性能优化
3. 高可用
4. 总结
你将获得:



电话咨询