Apollo has updated its Apollo Data Graph Platform that enables teams to operate a single shared data graph for the organization, improving application delivery and user experience.
Recently, Apollo introduced open source federation technology that lets teams compose separate GraphQL services into a single graph. Now, Apollo is announcing the managed federation tooling that provides analytics, CI, and collaboration workflows necessary for teams to work together efficiently on distributed graphs.
Apollo’s Data Graph Platform is a set of tools and libraries for implementing a data graph layer on top of an organization’s APIs and services. Already in use at companies such as Expedia, Airbnb, and SurveyMonkey, Apollo’s platform includes a GraphQL client and server as well as a cloud-based manager for controlling and monitoring the shared graph.
According to the company, releasing Apollo federation to open source was the first step, enabling an architecture that composes multiple GraphQL services into a single graph. This allows teams to implement a shared data graph as a set of loosely coupled, separately maintained GraphQL services. Teams can build and maintain their portion of the overall graph in isolation, with flexibility to develop independently and operate on their own release cycles.
Now, with Apollo managed federation, organizations have the tooling to operate a federated data graph safely and with minimal overhead.
Managed federation works on top of Apollo OSS federation and includes:
- Federated service checks - keeps a GraphQL API available for the apps that rely on it, even as the data graph evolves over time. Validation and service checks wire into CI systems so that every team can independently and safely update their piece of the graph.
- Managed service deployments - coordinates changes to a shared, distributed graph without having to align across multiple teams, build new CI/CD processes, or manually re-deploy the GraphQL server to fetch the latest changes.
- Comprehensive graph analytics - provides key insights about how to improve, maintain, and support services in a federated environment with detailed information about what services are live in production and how queries interact across these services.
For more information, go to www.apollographql.com.