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

相关文章
BFF 架构——SFF 研发流程
BFF 架构——SFF 研发流程自制脑图
646 0
BFF 架构——SFF 研发流程
|
12月前
|
移动开发 供应链 监控
聊聊微服务中的 BFF 架构
聊聊微服务中的 BFF 架构
BFF 架构——成本优势
BFF 架构——成本优势自制脑图
99 0
BFF 架构——成本优势
|
Serverless
BFF 架构——函数计算平台的 BFF 架构方案有四层
BFF 架构——函数计算平台的 BFF 架构方案有四层自制脑图
217 0
BFF 架构——函数计算平台的 BFF 架构方案有四层
BFF 架构——BFF 的一些问题
BFF 架构——BFF 的一些问题自制脑图
80 0
BFF 架构——BFF 的一些问题
BFF 架构——BFF 的好处
BFF 架构——BFF 的好处自制脑图
138 0
BFF 架构——BFF 的好处
|
前端开发 API Android开发
BFF 架构简介
BFF 架构简介
804 0
BFF 架构简介
|
移动开发 运维 监控
基于函数计算的 BFF 架构
BFF 全称是 Backends For Frontends (服务于前端的后端),起源于 2015 年 Sam Newman 一篇博客文章《Pattern: Backends For Frontends —— Single-purpose Edge Services for UIs and external parties》。本文介绍如何在函数计算平台上搭建 BFF,借助于函数计算带来的 Serverless 优势,BFF 真正的做到了谁享受谁负责、低成本和免运维。
基于函数计算的 BFF 架构
|
11天前
|
API 数据库 开发者
构建高效可靠的微服务架构:后端开发的新范式
【4月更文挑战第8天】 随着现代软件开发的复杂性日益增加,传统的单体应用架构面临着可扩展性、维护性和敏捷性的挑战。为了解决这些问题,微服务架构应运而生,并迅速成为后端开发领域的一股清流。本文将深入探讨微服务架构的设计原则、实施策略及其带来的优势与挑战,为后端开发者提供一种全新视角,以实现更加灵活、高效和稳定的系统构建。
18 0
|
9天前
|
Kubernetes 安全 Java
构建高效微服务架构:从理论到实践
【4月更文挑战第9天】 在当今快速迭代与竞争激烈的软件市场中,微服务架构以其灵活性、可扩展性及容错性,成为众多企业转型的首选。本文将深入探讨如何从零开始构建一个高效的微服务系统,覆盖从概念理解、设计原则、技术选型到部署维护的各个阶段。通过实际案例分析与最佳实践分享,旨在为后端工程师提供一套全面的微服务构建指南,帮助读者在面对复杂系统设计时能够做出明智的决策,并提升系统的可靠性与维护效率。