实现轻协同IDE的技术选型经验

所属专题:大前端与跨端技术

嘉宾 : 李亚飞 | 深圳至简天成科技CEO兼首席架构师

会议室 : 会议室1(三楼)

讲师介绍

专题演讲嘉宾:李亚飞

深圳至简天成科技CEO兼首席架构师

ShowMeBug CEO,毕业于吉林大学计算机系。连续创业者,14年开始创业,9年创业经验。Ruby 社区核心贡献者,RubyConf China 连续三届讲师。前深信服资深架构师,自动化产品线主管&技术负责人。2021年科创中国深圳企业家 U30 上榜成员。ShowMeBug 连续获得奇绩、盈动、变量、真格、红杉、高瓴六家近亿元融资。

议题介绍

地点:会议室1(三楼)
所属专题:大前端与跨端技术

演讲:实现轻协同IDE的技术选型经验

提供云端轻量级的协同编程开发环境,零启动速度、零延迟、零加载,满足企业对工程师的技术能力评估需求。我们的解决方案包括:

  • 选择 PaaS 方案,提供 NPM 包的 SDK
  • 选择 React + Zustand 作为前端 SDK 组件
  • 选型 SocketIO
  • 协同层:NestJS + SocketIO
  • 后端交互:MQ 消息队列,容器化机制

方案介绍:

  • 架构图与实施难点选型关键点分析
  • 实施后效果
  • 满足单链路1万人同时在线
  • 加载速度的优化
  • 切换环境的优化

演讲提纲:

问题引出:演示最终效果,提供云端轻量级的协同编程开发环境,零启动速度、零延迟、零加载,满足企业对工程师的技术能力评估需求:

  1. 技术选型:选择 PaaS 方案,提供 NPM 包的 SDK
  2. 技术选型:选择 React + Zustand 作为前端 SDK 组件
  3. 选型 SocketIO
  4. 协同层:NestJS + SocketIO
  5. 后端交互:MQ 消息队列,容器化机制
  6. 架构图与实施难点选型关键点分析
  7. 总结

你将获得:

  • 了解大前端(React+NodeJS)实现实际商业化应用的使用场景
  • 掌握合适的技术栈选型的逻辑
  • 理解架构设计的原理与选型关键点
  • 了解开发协同 IDE 的难点与关键点

前沿亮点:

  1. 轻协同 IDE 开发的经验分享
  2. 异步编程 SocketIO 与 NestJS IO 层交互开发疑难
  3. NPM SDK 开发 PaaS 层的分享
  4. Node 层 MongoDB 调优

交通指南

深圳·博林天瑞喜来登酒店

Sheraton Shenzhen Bolin Tianrui Hotel
地址:广东省深圳市南山区留仙大道4088号
如您在购票过程中遇到问题,请扫码咨询票务小姐姐