![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
Platform engineering has emerged as a key discipline to unlock developer velocity in cloud native architectures. From the infrastructure provisioned and orchestrated with Terraform and Kubernetes to the microcopy in the frontend that is shipped with a headless CMS, engineering teams are choosing centralized platforms to maintain core components of their architecture. These tools don’t just eliminate redundant tasks — they empower product engineering teams to ship features faster, run experiments with less work, and focus less on infrastructure and more on the needs of the business.
It’s easier than ever to automate infrastructure provisioning and security policies. Just a year and a half after ChatGPT made “AI capabilities” a sudden requirement for every app, there are now countless “AI infrastructure as a service” companies. But what about a key ingredient to any cloud native architecture: APIs?
While countless tools streamline and automate other core components of modern cloud native architectures, we are still relying on individual, handwritten backends-for-frontends (BFFs) to deliver all of the capabilities of the backend to every single frontend.
Unless AI can write a sprawl of backend-for-frontends using REST by itself (can it?), we’ll need a better solution if we want to reduce boilerplate code and ship functionality across all of our interfaces faster.
To an individual API developer who is kicking the tires, GraphQL seems like a novel way to reduce overfetching and underfetching across clients. But when delivered at scale, GraphQL provides a key ingredient to improving developer velocity across engineering teams as well. GraphQL reduces friction between the frontend and the backend. When delivered at scale, GraphQL federation enables API platform teams to expose any number of APIs as a self-service and self-documenting graph called a “supergraph.” This supergraph abstracts API complexity and decouples the frontend from the backend, enabling both teams to work faster.
Here’s how it works:
GraphQL federation supports a better platform strategy in the following ways:
When you’re thinking of your platform strategy, remember that it goes beyond infrastructure. There is often a lot of friction between the backend and the frontend that you can readily solve with GraphQL. Download the “Platform Engineering for APIs” white paper to learn why GraphQL is quickly becoming a language adopted by API platform teams to improve developer efficiency and velocity.