![Complexity tradeoffs with GraphQL and BFFs: What MVC can teach us [infographic]](https://hasura.io/blog/content/images/2023/08/MVC-RSC-blog-cover.png)
Engineering
Complexity tradeoffs with GraphQL and BFFs: What MVC can teach us [infographic]
Where does the Backend for Frontend (BFF) and related tools fit in your stack? Understand how teams can scale, and what the separation of concerns should be, by tracing their evolution step by step, through MVC, GraphQL, to BFFs and React Server Components.

Relay
Scaling frontend app teams using Relay
Learn how to use modern technologies and ideas like Relay and Backend for Frontend, to scale out frontend applications and teams.

Client Side Nullability
The why of GraphQL Client Side Nullability in Examples
A quick exposition of how client side nullability can inform client component design through comprehensive examples.

Kubernetes
An introduction to containers and Kubernetes
A primer on the concepts underlying containers and Kubernetes, and how they enable new patterns for application development.