写点什么

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

  • 2019 年 9 月 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 年 9 月 21 日 14:58613

评论

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

计算机网络基础(十五)---传输层-TCP协议详解

书旅

计算机网络 网络 协议栈 协议族

菊长说丨一文读懂MySQL4种事务隔离级别

华为云开发者社区

MySQL 数据库 事务隔离级别 事务 华为云

Java项目如何分层

老胡爱分享

分层架构 项目

字符串匹配 - Sunday算法

半亩房顶

数据结构与算法 字符串匹配算法

learn go with tests 学习笔记(三) 指针和错误

半亩房顶

Go 语言

learn go with tests 学习笔记(五)并发

半亩房顶

Go 语言

learn go with tests 学习笔记(七)反射

半亩房顶

反射 Go 语言

关于微服务架构思考

Arthur

JVM系列之:再谈java中的safepoint

程序那些事

Java JVM JIT safepoint

视频会议专线部署不会?别急,我教你

华为云开发者社区

网络 网关 华为云 高清视频 welink

秒懂云通信:如何使用阿里云号码认证服务(小白指南)

阿里云Edge Plus

云通信 通信云 号码认证

C/C++陷阱与套路,当年就是折在这些地儿…

华为云开发者社区

c++ 设计 编辑 程序 陷阱

SQL的三十而已—SQL30问

大唐小生

sql 技术人生

learn go with tests 学习笔记(二) 数组与切片

半亩房顶

Go 语言

learn go with tests 学习笔记(六)进程同步

半亩房顶

Go 语言

ChaosBlade:从零开始的混沌工程(五)

郭旭东

Kubernetes 云原生 混沌工程

CDN百科10:快速上手阿里云DCDN全站加速,最新配置与购买优惠教程

阿里云Edge Plus

CDN 直播 网页加速

人生修炼秘籍

xiaoboey

时间管理 人生修炼 知行合一 熵增 时间复利

零代码/无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过20款零代码低代码产品

代码制造者

编程 低代码 行业资讯 零代码

企业网站搭建避坑指南

姜奋斗

网站 新手指南 企业 网站搭建 避坑

Netty之旅:你想要的NIO知识点,这里都有!

一枝花算不算浪漫

Netty nio

微服务架构下你的数据一致了吗?

码猿外

架构 微服务 数据一致性

操作系统和并发的爱恨纠葛

cxuan

Java 并发

Google Protocol Buffer 学习笔记

半亩房顶

protobuf

Jessie’s产品经理系列1-基础能力篇

架构5班杨娟Jessie

产品经理 能力模型

InnoDB存储引擎简介

Simon

MySQL innodb

Web 开发必须掌握的三个技术:Token、Cookie、Session

华为云开发者社区

HTTP Token web开发 session Cookie

《effective-go》 学习笔记

半亩房顶

Go 语言

learn go with tests 学习笔记(一) hello world

半亩房顶

Go 语言

learn go with tests 学习笔记(四)依赖注入

半亩房顶

Go 语言

政策加持迎来区块链技术应用“红利期”

CECBC

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