写点什么

高效灵活易于演进的商业化场景 Node.js 架构实践

  • 2020-02-12
  • 本文字数:822 字

    阅读完需:约 3 分钟

高效灵活易于演进的商业化场景 Node.js 架构实践

GMTC 深圳 2019 大会上,尚飞讲师做了《高效灵活易于演进的商业化场景 Node.js 架构实践》主题演讲,主要内容如下。


演讲简介


大前端商业化进程中,始终围绕着技术创新和工程优化这样一个双核主题,即如何从用户运营中获得商业价值的同时,又能不断探索和激发用户运营的新动力,两者相辅相成,共同保证大前端商业化向着更加成熟的方向发展。我将通过百度原生商业部在 Node.js 服务端升级过程中,选用 GraphQL 升级 Restful API 的实践经验,介绍如何利用新技术的优势和特点,提出内置 GraphQL 的设计,区别于以往在 Restful API 之上搭建 GraphQL 的架构,完成服务端 GraphQL 化,以此应对商业化中瞬息万变的市场以及稍纵即逝的商机,相比客户端的诸多限制,如审核发版、技术闭环等,服务端不仅便于探索新业务,而且更适合频繁优化,提高研发效率,降低运营成本。


内容大纲


  1. 了解 GraphQL 在生产实践中的优劣势;

  2. 结合大前端商业化特点,改造 GraphQL 的运行模式,适配业务需求;

  3. 如何内嵌 GraphQL 建立自省式、高效率、可演进的 Node.js 服务;

  4. 依托 GraphQL 管理业务细节,建立高效简洁的沟通模式。


听众受益点


  1. 了解 GraphQL 在生产实践中的优劣势;

  2. 使用内置 GraphQL 的设计,区别于以往在 Restful API 之上搭建 GraphQL 的架构;

  3. 在大商业背景下,自省式、高效率、可演进的 Node.js 服务带来了哪些优势。


前沿亮点


  1. 在大流量下使用 GraphQL 的实践经验

  2. 围绕 Facebook/GraphQL 建立的大数据测试

  3. 在快速迭代中如何规范化管理业务细节


知识储备


  1. 了解 Restful API 的局限性和 GraphQL 的背景

  2. 对 Node.js 微服务有所了解


讲师介绍


尚飞,百度资深研发工程师。


尚飞,现就职于百度原生商业部,热衷前端技术,对新技术有强烈的好奇心。曾将 Facebook/GraphQL 应用在百度原生商业体系的 Node.js 服务端,充分利用 GraphQL 技术特点和优势,构建了一套自省式、高效率、可演进的内嵌 GraphQL 的 Node.js 服务。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2019/shenzhen/schedule


2020-02-12 17:23624
GMTC

评论

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

CSS属性整理

kidd

力扣题 - 29 解析大佬题解

Geek_663541

Java算法

LeetCode152-乘积最大子数组-medium

书旅

LeetCode 动态规划

Flink任务执行-3

小知识点

大数据 flink

MySQL容器化详细教程

Simon

MySQL Docker 容器

MySQL下的DB Link

Simon

MySQL

[High Performance TIDB] Leeson 01:TIDB整体架构---作业

远鹏

高性能 #TiDB

TypeScript 设计模式之发布-订阅模式

Geek_z9ygea

typescript 大前端 设计模式

糖果不需要意义

zhoo299

随笔杂谈 电影

不说再见

太以

疫情 毕业季 遗憾 大学

CDN百科11 | 担心纸质病例被洪水淹没?ECS+CDN+OSS如何助力医疗上云

阿里云Edge Plus

CDN 存储 云服务器

学习笔记2

Qx

学习

SecureBoost算法

soolaugust

学习 同态加密 secureboost

疫情按下快进键,电商抢占市场红利需可靠的助力

华为云开发者联盟

高并发 电商 华为云 流量 云服务器

学习源码的第八个月,我成了Spring的开源贡献者

程序员DMZ

spring 开源

常用SQL语句分享

Simon

MySQL sql

云上攻击太多怎么办?不妨试试这些工具

华为云开发者联盟

黑客 云服务 数据安全 华为云 企业上云

GrowingIO 数据采集 iOS SDK 测试实践

GrowingIO技术专栏

ios 数据采集 sdk

不完满的选择,要不要放弃

zhoo299

随笔杂谈

LeetCode题解:11. 盛最多水的容器,while循环双指针,JavaScript,详细注释

Lee Chen

大前端 LeetCode

MySQL中几种常见的日志

Simon

MySQL 日志

我与游戏相伴【自我访谈】

叶阳夏烟

系列 游戏 游戏观 访谈录

Docker从入门到放弃---基础篇

书旅

Docker 容器

带着面试题学习红黑树操作原理,解析什么时候染色、怎么进行旋转、与2-3树有什么关联

小傅哥

Java 数据结构 小傅哥 红黑树 2-3树

Apache Pulsar 在 BIGO 的性能调优实战(上)

Apache Pulsar

领导发表的报告,你真的读懂了吗?

罗小龙

工作经验

安全系列之——RSA的公钥私钥有多少人能分的清楚?RSA的签名验签与加密解密如何使用公私钥?

诸葛小猿

加密解密 非对称加密 rsa 签名验签

Docker入门与简单使用

Simon

Docker Linux

Docker 架构及工作原理

哈喽沃德先生

Docker 容器 微服务

ARTS打卡第一周(200511-200517)

老胡爱分享

ARTS 打卡计划 ARTS活动

图解JavaScript——进阶篇(执行上下文、变量对象、作用域、作用域链、闭包、this、原型及原型链、事件循环等一把梭)

执鸢者

Java 大前端 函数执行 事件循环

高效灵活易于演进的商业化场景 Node.js 架构实践_GMTC_尚飞_InfoQ精选文章