亮网络解锁器,解锁网络数据的无限可能 了解详情
写点什么

高效灵活易于演进的商业化场景 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:23522
GMTC

评论

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

深度操作系统20.7正式发布!

深度操作系统

国产操作系统 deepin 深度操作系统 深度 deepin20.7

《数字经济全景白皮书》证券数字化篇 重磅发布!

易观分析

金融 证券

别搞Java面试八股文背诵版了! 真卷不动了...

退休的汤姆

Java 程序员 面经 社招 秋招

如何守护数据安全? 这里有一份RDS灾备方案为你支招

京东科技开发者

数据库 安全 灾备 主机安全 RDS

共探人工智能新发展,AICON 2022 即将重磅开启

Geek_2d6073

技术科普:如何应用视觉显著性模型优化远控编码算法?

贝锐

算法 编码器 视觉策略 远程控制 向日葵

13th 发布在即,一文带你回顾Intel 12th Core

鼎道智联

英特尔 13th处理器 酷睿处理器 12th处理器

腾讯云5G边缘计算拿下Linux基金会奖项,降低40%云游戏网络时延

科技热闻

十问 RocketMQ:十年再出发,到底有何不同?

阿里巴巴中间件

阿里云 RocketMQ 云原生 中间件

LeaRun低代码平台 助力中小企业快速开发MES系统

力软低代码开发平台

首次全面解析云原生成熟度模型:解决企业「诊断难、规划难、选型难」问题

阿里巴巴中间件

阿里云 中间件 成熟度

Alibaba最新发布!耗时182天肝出来1028页分布式全栈手册太香了

了不起的程序猿

Java 阿里巴巴 分布式 java程序员

个推TechDay直播回顾 | 分享基于Flink的实时数仓搭建秘诀 附课件下载

个推

数据湖 实时数仓 flink window 数仓建设 大数据仓库

低代码开发平台的功能有哪些?低代码“功能清单”一览

优秀

低代码 企业级低代码平台

开源密码管理器更安全吗?(1)

神锁离线版

开源 数据安全 密码管理 开源安全 开源软件

天呐,我居然可以隔空作画了

华为云开发者联盟

人工智能 华为云 企业号九月金秋榜

经验分享|分享搭建在线帮助中心的方法

Baklib

wallys IPQ8072 4x4 2.4G & 5G /QCN9074 11ax 4x4 6G M.2

wallys-wifi6

QCN9074 IPQ8072

JavaScript 装饰器介绍

掘金安东尼

前端 9月月更

Redis 主从复制演进历程与百度智能云的实践

Baidu AICLOUD

数据库 redis 底层原理

复享光学发布ZURO系列光谱仪 助力中国半导体产业国产化

硬科技星球

从实例出发,算力网络到底是如何编排的?

鲸品堂

算力网络

想了解Python中的super 函数么

华为云开发者联盟

Python 开发 企业号九月金秋榜

我们总结了 3 大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源 4 周年

阿里巴巴中间件

阿里云 开源 微服务 云原生 nacos

如何梳理企业流程管理?

优秀

业务流程管理 主业务流程梳理

助你成为专业终端人,阿里巴巴第三届终端练习生计划开启报名!

阿里技术

前端 移动开发

开发NFT数字藏品平台:定制搭建NFT系统

开源直播系统源码

NFT 数字藏品 数字藏品开发 数字藏品系统

如何用AscendCL的接口开发网络模型推理场景下应用?

华为云开发者联盟

人工智能 企业号九月金秋榜

个推TechDay直播回顾 | 分享基于Flink的实时数仓搭建秘诀

个推

《MySQL自传》

MySQL 数据库 玖章算术 叶正盛 斗佛

企业知识管理平台在企业中扮演什么样的角色?

Baklib

知识管理

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