Frontend Architectural Patterns: Backends-For-Frontends

Client-Tailored Microservices

Bowei
Frontend at Scale
Published in
4 min readSep 12, 2020

--

Is your backend architecture making it difficult to implement delightful user-facing experiences? Has your API monolith become a bottleneck for your front-end teams? You might want to try out the Backends-For-Frontends (BFF) architectural pattern.

What is it?

The backends-for-frontends pattern describes a world in which each of your client applications has its own server-side component — a backend for each frontend.

--

--