限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

Node.js 全栈开发的常见模式探究

  • 2019-09-21
  • 本文字数:533 字

    阅读完需:约 2 分钟

Node.js 全栈开发的常见模式探究

GMTC北京2018大会上,李子骅 (luin)讲师做了《Node.js 全栈开发的常见模式探究》主题演讲,主要内容如下。


演讲简介


在过去的四年里,石墨文档一直在各个场景中重度使用 Node.js,从前端构建到端到端测试,从 CPU bound 的多人实时协作运算到后端业务服务。整个过程中,Node.js 凭借其各种优势帮助我们更好地实现业务推进。这次分享将主要介绍 Node.js 在这些场景中的常见模式和优劣势,包括:


  1. 前后端代码复用来提升开发效率与代码质量;

  2. 复杂的产品逻辑的自动化测试;

  3. 协作运算中 CPU bound 场景的性能情况;

  4. 文档摘要的实现原理以及弹性伸缩方案;

  5. 从 Monolithic 到微服务再到 FaaS;


听众收益:


  1. 了解 Node.js 在 CPU bound 场景中的性能情况以及 FaaS 带来的变化;

  2. 了解常见的 Node.js 使用模式;

  3. 了解 Node.js 在各种模式中的优势与劣势,从而更好地进行选择。


讲师介绍


李子骅 (luin)


石墨文档技术总监


石墨文档技术总监,加入石墨文档以来,负责前端工程化、移动端应用、协同算法设计、后端性能优化和数据库研究等工作。曾工作于微软亚洲研究院、Rakunew(日本东京)和阿里巴巴,出版过《Redis 入门指南》。Medis 和 ioredis 作者,开源爱好者:https://github.com/luin












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:581142

评论

发布
暂无评论
发现更多内容

小令观点 | 去中心化可没那么难,古代令牌就已经做到了

令牌云数字身份

身份 Web3.0

屡获殊荣|旺链科技亮相2022中国双链年会并喜获佳绩

旺链科技

区块链 区块链技术 双链年会

怎样快速地迁移 MySQL 中的数据?

C++后台开发

MySQL 数据库 中间件 后端开发 C++开发

服务网格|如何使用 Amesh 配置插件

API7.ai 技术团队

Service Mesh 服务网格 APISIX 网关 Kubernetes Serverless

使用 DataEase 制作动态轮播仪表板

搞大屏的小北

Java基本语法

Geek_7ubdnf

Java

备份谷歌或其他浏览器插件

Geek_7ubdnf

浏览器 Google

从数据到价值,DataOps精益数据运营概述

阿里技术

数字化 DataOps

从TMMI角度谈谈质量度量

老张

软件测试 质量度量

跨域:后端工程师最熟悉的陌生“人”

华为云开发者联盟

后端 华为云 跨域 企业号 1 月 PK 榜

软件测试/测试开发 | Jenkins job 机制该如何使用?

测试人

软件测试 jenkins 自动化测试 测试开发

写作的“收益”超乎想象

王中阳Go

深度思考 学习方法 写作 写作技巧 写作感悟

Linux下OpenCV出现错误:ASSERT false in file qasciikey.cpp, line 501

Geek_7ubdnf

Linux OpenCV

大银行数字化升级之后,火山引擎VeDI这次要把能力带给中小金融机构

字节跳动数据平台

大数据 金融 数字化 金融行业

Halcon快速入门教程

嵌入式视觉

定位 算子 测量 HALCON 工业智慧视觉

pip安装后仍有ImportError No module named XX问题解决

Geek_7ubdnf

Python

华为云发布CodeArts Check代码检查服务 守护软件质量和安全

科技热闻

ModuleNotFoundError No module named 'PIL'问题解决

Geek_7ubdnf

Python

Java中Get和Post的使用

Geek_7ubdnf

Java

MegCC 新版本来啦!新增 Benchmark 等工具,性能大幅提升!有奖征文活动同步启动

MegEngineBot

深度学习 benchmark MegEngine MegCC 模型编译器

SpringBoot实例

Geek_7ubdnf

Java springboot

Dubbo3 在同程旅行的实践

阿里巴巴中间件

阿里云 云原生 dubbo

软件测试/测试开发 | Jenkins 持续集成体系介绍

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

【碎碎念】下雪了

Firshare

年终总结

我理解的金融级数据库

宫博

分布式数据库 金融行业 oceanbase 金融信创 金融科技创新

当你输入网址,小手一点,然后发生了什么

华为云开发者联盟

前端 HTTP 华为云 企业号 1 月 PK 榜

10分钟在 Rainbond 上部署 mall 电商项目

北京好雨科技有限公司

软件测试/测试开发 | Jenkins 如何参数化job ?

测试人

软件测试 持续集成 jenkins 测试开发 测试开发自动化测试

透视华为云云原生数据库的演进,能给行业带来哪些启发?

华为云开发者联盟

数据库 云原生 后端 华为云 企业号 1 月 PK 榜

pip安装报错:Command python setup.py egg_info failed with error code 1

Geek_7ubdnf

Python

Node.js 全栈开发的常见模式探究_GMTC_李子骅 (luin)_InfoQ精选文章