program development has a long history of quick evolution and transformation, perhaps faster than any other industry.
The tools we use to create and host our applications are constantly changing.
It’s free, every week, in your inbox.

And you might make these and many other choices for each component of your system.
GraphQL helps developers communicate with APIs through flexible and structured data queries.
Many applications must communicate with dozens, even hundreds of services during runtime.

In some cases, every system update (mobile, web, etc.)
This layer of abstraction decouples these parts and enables them to evolve without causing major disruptions in each other.
Graph-based programming was popularized by GraphQL, a data-query language introduced by Facebook in 2015.
GraphQL helps developers communicate with APIs through flexible and structured data queries.
Were seeing 30% of fortune 500 companies building their apps on the supergraph.
Companies and applications of different sizes can benefit from graph-based programming.
Rayzis says:
Regardless of size and structure, every tool can benefit from graph-based development.
These limitations led to the idea of the supergraph,Apollos special implementation of GraphQL.
The supergraph architecture is built on Apollos open technology, Apollo Federation.
Its about solving real customer problems.
Its based on our years of experience, helping customers implement GraphQL.
Booking.com has been around since 1996 and is thus running a lot of legacy code and infrastructure.
At the same time, theyve managed to considerably reduce mistakes and breaking changes.
Were seeing 30% of fortune 500 companies building their apps on the supergraph.
And I think that number is only going to increase in the years to come, Rayzis says.
Its going to continue to reduce the time needed to create those apps.