BFF 架构

简介: BFF 架构自制脑图

BFF 架构自制脑图
BFF 全称是 Backends For Frontends (服务于前端的后端),起源于 2015 年 Sam Newman 一篇博客文章《Pattern: Backends For Frontends —— Single-purpose Edge Services for UIs and external parties》。
微服务和前后端分离的流行,在后端服务边界上通常会有一个 API 层,向下调系统内的多个微服务,经过聚合、适配和裁剪等一些列的处理后,向上为前端提供 HTTP 协议的 API。
Sam Newman 先后在 REA 和 SoundCloud 两家公司实践了为不同的端做独立的 Backend API,称之为 BFF。以解决不同端对 API 的差异化需求的问题。
Screenshot_20230128_102146_com.alibaba.android.rimet_edit_106316692029089.jpg

相关文章
|
负载均衡 前端开发 Cloud Native
API 网关选型及包含 BFF 的架构设计
在更通用的场景下我们会使用 NGINX 这样的软件做前置,用来处理SLB负载均衡过来的流量,作用是反向代理、集群负载均衡、转发、日志收集等功能。
API 网关选型及包含 BFF 的架构设计
BFF 架构——SFF 研发流程
BFF 架构——SFF 研发流程自制脑图
1122 0
BFF 架构——SFF 研发流程
BFF 架构——成本优势
BFF 架构——成本优势自制脑图
113 0
BFF 架构——成本优势
|
存储 缓存 移动开发
「Web应用架构」模式:前端的后端(BFF)
「Web应用架构」模式:前端的后端(BFF)
|
移动开发 供应链 监控
聊聊微服务中的 BFF 架构
聊聊微服务中的 BFF 架构
|
Serverless
BFF 架构——函数计算平台的 BFF 架构方案有四层
BFF 架构——函数计算平台的 BFF 架构方案有四层自制脑图
348 0
BFF 架构——函数计算平台的 BFF 架构方案有四层
BFF 架构——BFF 的一些问题
BFF 架构——BFF 的一些问题自制脑图
95 0
BFF 架构——BFF 的一些问题
BFF 架构——BFF 的好处
BFF 架构——BFF 的好处自制脑图
162 0
BFF 架构——BFF 的好处
|
前端开发 Android开发 iOS开发
初识BFF架构设计
BFF是(Backends For Frontends)单词的缩写,主要是用于服务前端的后台应用程序,来解决多访问终端业务耦合问题。
初识BFF架构设计
|
11天前
|
安全 应用服务中间件 API
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2
下一篇
无影云桌面