AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

当 GraphQL 遇到 Observable -- 同构 Web App 的另一种探索

  • 2019-09-07
  • 本文字数:635 字

    阅读完需:约 2 分钟

当GraphQL遇到Observable -- 同构Web App的另一种探索

ArchSummit北京2018大会上,俞天翔讲师做了《当 GraphQL 遇到 Observable – 同构 Web App 的另一种探索》主题演讲,主要内容如下。


演讲简介


在开发快手游戏直播站的过程中,为了进一步提升体验,我们先后经历了从传统网页到基于 Vue SSR 的同构应用的迁移。随着项目的扩大,之前很多架构上的问题也逐渐开始暴露出来:状态的组织,数据获取方式的取舍,数据流向的管理,组件的职责拆分等等基于此我们对项目架构进行重新设计,开始尝试基于 Apollo GraphQL 与 xstream 作为数据层解决方案,对于同构应用中的数据层管理方案进行深度定制,并针对多数据源聚合,单一数据源派发等场景进行重新梳理与开发,使得架构设计层面更加清晰,极大的提高了项目整体的可维护性于扩展性。


在本次演讲中,会对我们在项目研发过程中所遇到的挑战,以及对应解决方案的思考上进行细致的讲解,希望能够对与会者们有所启发。


演讲提纲


  1. 从网页到应用,快手游戏直播架构的第一次迁移

  2. 同构开发的挑战,基于 Vue SSR 的踩坑之旅

  3. 基于 GraphQL,重新定于数据层

  4. 基于 Observable 的数据管理方案,One For All,All For One

  5. 快手游戏直播架构的二次迁移,总结


听众受益点


  1. 对于同构应用开发上的启迪

  2. 对于数据流向管理的另一种认识

  3. 对于前后端协作上的深入思考


讲师介绍


俞天翔


快手科技 前端架构师


游戏直播团队前端负责人,主导并参与了快手 Web 游戏直播前端架构设计与业务开发,致力于从技术手段不断提高团队生产效率。












完整演讲 PPT 下载链接


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


2019-09-07 13:472415

评论

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

交付有价值的产品,先澄清用户故事吧!

敏捷开发

产品 项目管理 敏捷开发 软件开发 用户故事

从0到1带你搭建一个vue3.0项目(vue-cli脚手架版)

言程序

前端 vue3.0 9月月更

【荣耀帐号服务】手把手教你快速Android应用接入

荣耀开发者服务平台

开发者 服务 安卓 应用 honor

N1盒子openwrt+dogcom实现大学校园网的自动登录开启路由

知识浅谈

9月月更

web前端培训机构怎么选择比较好呢

小谷哥

太强了!阿里p8大佬干了半个月总结的《Alibaba分布式系统速成笔记》正式开源

Geek_0c76c3

Java 数据库 开源 程序员 架构

开发者有话说|我的前端开发感悟

言程序

个人成长 程序人生

Chrome操作指南——入门篇(十四)drawer

Augus

Chrome开发者工具 9月月更

Chrome操作指南——入门篇(十五)monitor

Augus

Chrome开发者工具 9月月更

Python基础(五) | 函数及面向过程编程详解

timerring

Python Monad 9月月更

牛客网扫地僧开源出来的《Java面试无敌流笔记》,Github上线两天就爆火

Geek_0c76c3

Java 数据库 开源 程序员 架构

深圳大数据培训哪家教的好

小谷哥

Flowable 流程部署与删除

江南一点雨

Java springboot flowable

前端线下培训学习适合哪些人群

小谷哥

docker的/var/run/docker.sock参数

程序员欣宸

Docker Docker 镜像 9月月更

Vue入门指北——modifier

Augus

Chrome开发者工具 9月月更

前端动效讲解与实战

vivo互联网技术

前端 SVG 动效

详解JS中 call 方法的实现

华为云开发者联盟

Java 前端 企业号九月金秋榜

Java面试题大全(整理版)1000+面试题附答案详解最全面看完稳了

钟奕礼

Java 面试 java; Java 面试题

MFC|实现自定义复选框效果

中国好公民st

c++ 控件 9月月更

react hook 源码完全解读

flyzz177

React

基于 Apache Hudi 极致查询优化的探索实践

华为云开发者联盟

大数据 后端 华为云 企业号九月金秋榜

故障转移和恢复

源字节1号

软件开发 后端开发

《DevOps工具链的国产化之道》直播报名开始啦!

嘉为蓝鲸

DevOps IT 工具链 研发

开发者有话说|我的前端开发感悟

言程序

个人成长

谷歌也开始裁员!谷歌CEO说出理由让人惊叹

雨果

裁员 谷歌 互联网裁员

React Context源码是怎么实现的呢

flyzz177

React

隐私计算唯一代表厂商!洞见科技入选《爱分析·数据智能厂商全景报告》

洞见科技

java培训学习应该注意什么?

小谷哥

大数据开发培训周期和方法

小谷哥

一文带你全面了解什么是颠覆时代的Web3.0未来互联网

echeverra

Web3.0

当GraphQL遇到Observable -- 同构Web App的另一种探索_ArchSummit_俞天翔_InfoQ精选文章