Blog Logo

Frontend Architectural Patterns: Backends-For-Frontends

The backends-for-frontends architectural pattern is a model where every client application has its own server-side component which serves as a backend for that particular frontend. This is particularly useful for applications with multiple client interfaces, each with significantly different needs, that all consume the same underlying resources. A common example of such an application is one with both a web and mobile client. This article, by Perspectivitus, explores the benefits of using backends-for-frontends as a frontend architectural pattern for scaling applications. Follow Frontend at Scale for more articles on frontend teams and technology.