/plushcap/analysis/hasura/scaling-effectively-with-backend-for-frontend

Complexity tradeoffs with GraphQL and BFFs: What MVC can teach us [infographic]

What's this blog post about?

The text discusses the evolution of backend architectures and how modern technologies like React Server Components have sparked interest in these patterns. It highlights the use of data-bus like patterns for supporting multiple frontend applications or Backend for Frontends (BFF) by building out a Backend for Data (BFD), or capability based API. GraphQL is also mentioned as being well suited for data integration tasks. The text emphasizes that complexity is the enemy and that decoupled systems can help scale complexity and teams. It concludes by stating that understanding tradeoffs of each pattern or technology is crucial, and that a future post will delve into frontend pressures leading to different decisions.

Company
Hasura

Date published
Sept. 1, 2023

Author(s)
Akshaya Acharya

Word count
240

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.