Apollo
p/apollo
We built Apollo to help developers build great apps.
Robert Fenstermacher
Apollo managed federation — Analytics, CI, & collaboration tools for GraphQL federation
Managed federation makes it possible to operate one shared data resource (ie. data graph) across your entire organization for dramatically improved application delivery and UX. It's the analytics, CI, and collaboration tools to manage GraphQL federation.
Replies
Best
Robert Fenstermacher
Hey product hunters! I’m so excited to share these new capabilities on behalf of Apollo! Just recently, Apollo introduced open source Federation technology letting you compose any number of separate GraphQL services into a single graph. This way your apps can get the data they need with a simple query to one graph and that graph is fully distributed across the organization. Now, Apollo is announcing a major update to the Apollo Data Graph Platform to include managed federation. Managed federation works on top of Apollo OSS federation and includes capabilities such as: • Federated service checks - keeps your GraphQL API available for the apps that rely on it, even as the data graph changes over time. Validation and service checks wire into CI systems so that every team can independently and safely update their piece of the graph without breaking anything. • 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. The challenge that managed federation solves is operating this new organization-wide graph without introducing a monolith that creates development chokepoints and central points of failure. It provides the tooling and infrastructure to implement and manage a graph that’s operated by many different teams working together. This was a significant effort for Apollo. Check out the docs to learn more https://www.apollographql.com/do... or sign up and try it out for free at https://engine.apollographql.com... !