十亿级 Node.js 网关的架构设计与工程实践

所属专题:前端业务架构

嘉宾 : 王伟嘉 | 腾讯云CloudBase 前端负责人

会议室 : 宴会厅3

讲师介绍

专题演讲嘉宾:王伟嘉

腾讯云CloudBase 前端负责人

毕业于复旦大学,现任腾讯云 CloudBase 前端负责人,Node.js Core Collaborator,腾讯 TC39 代表。目前在腾讯云 CloudBase 团队负责小程序·云开发、Webify 等公有云产品的核心设计和研发,服务了下游数十万开发者和用户,对 Node.js 服务架构、全栈开发、云原生开发、Serverless 有较丰富的经验,先后在阿里 D2、GMTC、腾讯 TWeb 等大会上发表过技术演讲。 

议题介绍

演讲:十亿级 Node.js 网关的架构设计与工程实践

随着近年来 Node.js 以及其相关生态的成熟,业界的各大前端团队也逐步将 Node.js 落地到实际业务中,但要将 Node.js 服务做好并不容易:性能优化、应对峰值大流量、高可用保障等等都需要长期的建设与打磨,业界相关的经验也比较少。腾讯云 CloudBase 团队从创立之初就选用了 Node 相关技术栈来开发核心数据流服务,目前每天承载十亿以上的流量,服务了下游多个公有云产品。本次演讲将以 CloudBase 核心网关为出发点,讲述海量 Node.js 服务的整体架构设计思路,以及如何进行性能优化以及高可用保障。

演讲提纲:

1. CloudBase 网关背景介绍

  • 承载业务概览
  • 网关技术选型与整体架构
  • 当下核心指标

2. 服务性能优化

  • 性能指标概览
  • 服务内部优化
  • 架构层面的优化

3. 高可用

  • 无状态、容器化、横向扩容
  • 缓存容灾
  • 服务降级
  • 单实例限频,防雪崩
  • 防缓存击穿
  • 集群 Set 化:跨可用区和地域容灾
  • 旁路:拨测、基于日志的精细化告警

4. 总结

你将获得:

  • 了解 Node.js 如何服务海量的下游业务
  • 了解如何设计高性能的 Node.js 网关
  • 了解如何设计高可用的 Node 后端服务
  • 电话咨询

    联系电话:+86 18514549229
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理