Grokking Microservices Design Patterns
Vote

0% completed

The Architecture of the BFF Pattern

The Three Parts

The BFF architecture has three parts: the frontends, one BFF for each frontend, and the shared microservices that own the data. Each BFF calls those services and returns one response to its own frontend.

Here is what each part does:

  1. Frontend Applications: These are the applications the user sees, such as a desktop app, a mobile app, or a web page.

  2. BFFs (Backends for Frontends): Each BFF serves one frontend application and returns only what that frontend needs.

  3. Microservices: These are the shared services that own the data

.....

.....

.....

Like the course? Get enrolled and start learning!