Skip to content
software

BFF

Backend for Frontend

Definition

The BFF pattern creates a dedicated backend service for each frontend application (web, iOS, Android) that aggregates and shapes data from downstream microservices. Rather than having a general-purpose API, each client gets an API optimized for its specific needs.

BFF reduces over-fetching, simplifies client code, and allows frontend teams to own their API contract without negotiating with shared platform teams.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.