9 月 13 日,2025 Inclusion・外滩大会「开源嘉年华」正在限量报名中! 了解详情
写点什么

当 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:472444

评论

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

CTO:假如Java微服务随机掉线,你会怎么排查?

Java永远的神

Java 程序员 面试 微服务 架构师

有了HotSpot JVM为什么还需要OpenJ9?

骑牛上青山

Java jdk JVM 虚拟机

模块五作业

程序员小张

「架构实战营」

什么是可演进架构

agnostic

写给go开发者的gRPC教程-protobuf基础

凉凉的知识库

golang 微服务 gRPC protobuf 微服务框架

Jackson 的 DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES

HoneyMoose

深度剖析 Linux 伙伴系统的设计与实现

bin的技术小屋

Linux 内存管理 Linux内核 内存分配 Linux内核源码

全息电网 数字孪生智慧电网Web3D运维系统

2D3D前端可视化开发

智慧电网 数字电网 智能电网 数字孪生智慧电网 智慧电网三维可视化

沿着数字中国的大江大河,领略云上三峡

脑极体

华为云 三峡

活动预告 | 2023 QCon 全球软件开发大会 - AI 基础架构论坛

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Zebec 上线投票治理机制,全新流支付生态正在起航

鳄鱼视界

湖仓一体电商项目(十八):业务实现之编写写入DWD层业务代码

Lansonli

数据湖 湖仓一体电商项目

Java高手速成 | EL表达式语言

TiAmo

Java EL

人工智能可能是创业最后的末班车

felix

人工智能 创业 互联网 中小企业

同时踩下刹车和油门:英特尔的“精神内耗”

脑极体

芯片 英特尔

大型软件开发集成类项目管理思路

Geek_37rwst

项目管理 大型软件开发 管理思路

案例研究:让线上故障沉淀为团队的经验

石云升

极客时间 2月月更 技术领导力实战笔记

D触发器 (D-FF)详解

timerring

FPGA

「AVL平衡树专项」带你领略常用的AVL树与红黑树的奥秘(规则篇)

C++后台开发

数据结构 后端开发 红黑树 linux开发 C++开发

抖音春晚直播观看人数破1.3亿,火山引擎技术助力“新年俗”新体验

火山引擎边缘云

云原生 CDN 边缘计算 抖音 视频云

信用卡APP评测系列——工银e生活5.0打造个人生活服务平台,引领用户美好生活

易观分析

金融 银行 信用卡

Portraiture4.0版本最新永久免费版下载

茶色酒

Portraiture2023 Portraiture

ABBYY FineReader16最新版本更新下载

茶色酒

ABBYY FineReader16 ABBYY16

硬核!互联网资深大佬手码2023版高并发编程速成笔记涵盖了并发编程的所有骚操作

Java永远的神

程序员 面试 后端 高并发 架构师

gcc属性__attribute__((naked))使用场景

SkyFire

GCC 内嵌汇编

从原理源码到企业级实战,腾讯大佬纯手打的Spring Boot笔记(2023版)真香

程序员小毕

spring 后端 springboot java程序员 java面试

FLStudio2023水果中文版软件如何下载?

茶色酒

flstudio FLStudio21

Zebec 上线投票治理机制,全新流支付生态正在起航

股市老人

Zebec 投票治理机制上线,全新流支付生态正在起航

西柚子

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