![Node.js 全栈开发的常见模式探究](https://static001.infoq.cn/resource/image/61/55/61e20124d490a3229dc91b9f7e900455.png)
在GMTC北京2018大会上,李子骅 (luin)讲师做了《Node.js 全栈开发的常见模式探究》主题演讲,主要内容如下。
演讲简介:
在过去的四年里,石墨文档一直在各个场景中重度使用 Node.js,从前端构建到端到端测试,从 CPU bound 的多人实时协作运算到后端业务服务。整个过程中,Node.js 凭借其各种优势帮助我们更好地实现业务推进。这次分享将主要介绍 Node.js 在这些场景中的常见模式和优劣势,包括:
前后端代码复用来提升开发效率与代码质量;
复杂的产品逻辑的自动化测试;
协作运算中 CPU bound 场景的性能情况;
文档摘要的实现原理以及弹性伸缩方案;
从 Monolithic 到微服务再到 FaaS;
听众收益:
了解 Node.js 在 CPU bound 场景中的性能情况以及 FaaS 带来的变化;
了解常见的 Node.js 使用模式;
了解 Node.js 在各种模式中的优势与劣势,从而更好地进行选择。
讲师介绍:
李子骅 (luin)
石墨文档技术总监
石墨文档技术总监,加入石墨文档以来,负责前端工程化、移动端应用、协同算法设计、后端性能优化和数据库研究等工作。曾工作于微软亚洲研究院、Rakunew(日本东京)和阿里巴巴,出版过《Redis 入门指南》。Medis 和 ioredis 作者,开源爱好者:https://github.com/luin。
![](https://static001.infoq.cn/resource/image/6c/65/6cb8bfbeae0b7255761d36d3685e0565.png)
![](https://static001.infoq.cn/resource/image/b0/5d/b0a7c86d0f111363c21823b203876a5d.png)
![](https://static001.infoq.cn/resource/image/ed/30/edf937ef3ab6d48a0cf5c9ad81d8a530.png)
![](https://static001.infoq.cn/resource/image/dd/a8/dd1facd40fb372255131a8b740647ba8.png)
![](https://static001.infoq.cn/resource/image/68/d8/68593d2018d4d904ff54bfb82d004dd8.png)
![](https://static001.infoq.cn/resource/image/b7/f9/b7cc80b701dd5755a6e5eb0583e682f9.png)
![](https://static001.infoq.cn/resource/image/27/75/273dda7c4fd3f9c626ba7d541e9f3c75.png)
![](https://static001.infoq.cn/resource/image/fc/b7/fc1098379298d4a9e2284a720d9aa5b7.png)
![](https://static001.infoq.cn/resource/image/7a/68/7a5d88f01fd21ddd8b37b586f229af68.png)
![](https://static001.infoq.cn/resource/image/a0/52/a019137afde4dae830377eece1cce052.png)
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2018/beijing/schedule
评论