QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

微服务平台下基于 GraphQL 构建 BFF 的实践与思考

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

    阅读完需:约 2 分钟

微服务平台下基于GraphQL构建BFF的实践与思考

GMTC北京2018大会上,龚铭讲师做了《微服务平台下基于 GraphQL 构建 BFF 的实践与思考》主题演讲,主要内容如下。


演讲简介


当我们的后台服务进行微服务拆分之后,服务与服务之间的界限越来越明晰。单个微服务都在尝试关注各自关心的领域模型。然后面对着来自多个前端应用五花八门的数据请求,我们的微服务不自觉地开始腐坏,微服务中开始掺杂着各种 UI 层的逻辑。在这种场景下,我们决定引入 GraphQL 构建 BFF 层。在微服务下使用 GraphQL 构建 BFF 后,我们能够给前端提供更加高效而优雅的 API 调用,同时使得微服务端的逻辑大大简化。不同的 BFF 会关注各自的 UI 逻辑。前后端之间的耦合度也大大降低。


在本次演讲中,我将涵盖到如下内容:


  1. 什么是 BFF 以及为什么需要引入 BFF

  2. GraphQL 与 REST 的对比

  3. 基于 GraphQL 构建 BFF 的实践及思考


听众收益:


  1. 了解 BFF 的基本概念以及什么时候需要引入 BFF

  2. 了解 GraphQL 的特点

  3. 知道在工程实践中,如何把这两者结合起来


讲师介绍


龚铭


ThoughtWorks 高级咨询师


龚铭,ThoughtWorks 高级咨询师。致力于高质量软件交付,曾服务于海内外多个软件交付项目。关注软件交付中的各项敏捷实践,关注团队成长。


扎根移动开发领域多年,关注移动开发最新技术,熟悉各种移动端混合式开发框架以及最新实践。熟悉 Android 开发,学过 iOS 开发,参与过 Web 开发,倒腾过后台开发。一直信奉技术无边际,习惯于在各项技术之间来回切换。希望在全栈工程师的道路上高歌猛进。












完整演讲 PPT 下载链接


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


2019-09-21 14:561378

评论

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

Presto 设计与实现(七):Event

冰心的小屋

数据湖 Event presto presto 设计与实现

领域驱动设计(DDD): 三层架构到DDD架构演化

付威

领域驱动设计

快速构建商业模式,企业在云服务器选购上有什么需要注意的?

轶天下事

代码随想录Day50 - 动态规划(十一)

jjn0703

ARTS 打卡第 2 周: 对比法在编程上的具体应用

前行

Java仿抽奖系统

java易二三

Java 编程 程序员 计算机

DaVinci Resolve Studio 18 for Mac 18.5.1中文激活版

mac大玩家j

达芬奇18破解版 达芬奇18 视频调色软件

流程图&时序图绘制小tips

得物技术

流程图 UML 画图 企业号 8 月 PK 榜

企业新业务拓展,云耀云服务器L实例能否助其进行快速开发

YG科技

安卓设备文件传输 MacDroid pro for mac激活中文

胖墩儿不胖y

文件传输 Mac 软件 传输文件

ARTS 打卡第 13 天

自由

ARTS 打卡计划

R语言之数据导出

timerring

R 语言

我是如何使用Spring Retry减少1000 行代码

小小怪下士

Java spring 程序员

中小企业建站,采购云服务器上需注意什么?

YG科技

采购云服务器安全与成本不可兼得?云耀云服务器L或许可以了解一下

轶天下事

蚂蚁 SOFAServerless 微服务新架构的探索与实践

SOFAStack

Serverless 微服务 开发 应用架构

龙蜥社区标准化SIG举行线下社区标准研讨会,助力开源社区规范发展

OpenAnolis小助手

操作系统 龙蜥社区 硬件兼容性 质量测试 标准化 SIG

HarmonyOS元服务开发实践:桌面卡片字典

HarmonyOS开发者

HarmonyOS

金融场景的“四边形战士”,容联云赤兔大模型向行业飞驰

脑极体

金融 AI大模型

谁能代表中国软件的未来

B Impact

C++函数重载

芯动大师

AI+SaaS,会是微盟们的新法器吗?

自象限

超越边界:FaaS 的应用实践和未来展望

SOFAStack

Serverless 架构 开发 Faas 函数

创建web应用程序,React和Vue怎么选?

没有用户名丶

鹏云网络入选中国信通院《高质量数字化转型产品及服务全景图(2023)》

鹏云网络

数字化转型 云服务 分布式存储 信通院 分布式块存储

精彩回顾 | CommunityOverCode Asia 圆满落幕

Apache IoTDB

初创公司预算有限,在云服务器选择上应该如何选择?

YG科技

服务质量不能掉链子,中小企业采购云服务器为何更要选择大厂?

YG科技

对话无服务器专家 Luca Mezzalira:你真的为 Serverless × AI 做好准备了吗?

亚马逊云科技 (Amazon Web Services)

Java 人工智能

电商秒杀系统架构设计

艾瑾行

架构训练营

Java函数式编程 :为什么要关心Java8

java易二三

Java 编程 程序员 计算机 科技

微服务平台下基于GraphQL构建BFF的实践与思考_GMTC_龚铭_InfoQ精选文章