我们应该如何理解BFF架构设计

hello,大家好,我是张张,「架构精进之路」公号作者。

1.什么是BFF?

BFF:BackendsForFrontends(服务于前端的后端)。

BFF是一种Web架构,微服务设计系列丛书的作者SamNewman曾在他的博客中写了一篇相关文章《Pattern:BackendsForFrontends》。

BFF的概念最初就是来源于此。

服务端设计API时会考虑到不同设备的需求,即为不同设备提供不同API接口,虽然它们可能实现相同功能,但因不同设备的特殊性,它们对服务端的API访问也各有其特点,需区别处理。在计算机科学中,所有问题都可以通过加一层来解决,于是BFF架构设计应运而生。

2.BFF的由来

BFF在改善前端用户体验上起到了非常大的作用,但因为介于前端和后端之间,在落地实施过程中很容易踩坑,为了帮助快速理解后面讲到的问题,我们先来简单回顾下BFF的由来。

随着移动设备的快速发展以及产品对用户交互体验的


转载请注明:http://www.aierlanlan.com/rzfs/8937.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了