写点什么

微服务平台下基于 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:561549

评论

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

Go 语言互斥锁

FunTester

国内加大政策推动,多层级标准建立产业规范

芯盾时代

数据安全 零信任 信息安全建设

人工智能丨DeepSeek风靡一时:一篇文章带你全面了解这款AI工具的强大之处

测试人

DeepSeek

新闻速递丨2025 年度 Altair Enlighten Award 作品征集正式启动

Altair RapidMiner

altair 轻量化大赛 轻量化设计 轻量化技术 Enlighten Award

行云管家加入信创生态联盟“金兰组织”, 携手共建信创产业新生态

行云管家

信创 信创国产化

AI 智能体的开发技术

北京木奇移动技术有限公司

AI开发 AI智能体 软件外包公司

上海交大师生畅用满血DeepSeek!昇腾加速中国自主创新大模型

极客天地

AI 智能体(AI Agent)的开发框架

北京木奇移动技术有限公司

AI开发 AI智能体 软件外包公司

当AI邂逅日志海:从骨感现实到无限可能

权说安全

AI 网络安全

AI 智能体(AI Agent)的开发

北京木奇移动技术有限公司

AI开发 AI智能体 软件外包公司

一文带你了解清楚供应链管理!

积木链小链

数字化转型 数字化 制造业 供应链管理

延长LED显示屏使用寿命指南

Dylan

商业 广告 LED LED display LED显示屏

Elasticsearch AI Assistant 集成 DeepSeek,1分钟搭建智能运维助手

阿里云大数据AI技术

elasticsearch 可视化 nlp AI搜索 DeepSeek

百度网盘防雪崩架构实践

百度Geek说

百度 后端 架构-

昆仑万维开源中国首个面向AI短剧创作的视频生成模型SkyReels-V1,重塑AI短剧行业格局

新消费日报

【FAQ】HarmonyOS SDK 闭源开放能力 —Scan Kit(2)

HarmonyOS SDK

harmoyos

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