Frontend Architectural Patterns: Backends-For-Frontends

Client-Tailored Microservices

Bowei Han
Bowei Han
Sep 12, 2020 · 4 min read

What is it?

The backends-for-frontends architectural pattern describes a world in which each client application has its own server-side component— a backend for a particular frontend.

This pattern is highly applicable if you have multiple client interfaces with significantly different needs that all consume the same underlying resources. The most common real-world example is an application that has both a web and a mobile client.