
It simplifies logging and monitoring across various parts of the architecture, enables creation of custom tooling and automation in a consistent manner, and generally provides a unified platform for Apollo’s applications. This single-cluster approach has its advantages and has been working well for Apollo. Early on, one cluster was easily enough to handle all their needs, and GKE was flexible enough as a platform to enable Apollo’s teams to keep adding on to that strong foundation, all in the same cluster. In large part, this single-cluster architecture is an outcome of Apollo’s growth over time. Multiple teams, multiple products, all managed within one Google Kubernetes Engine (GKE) cluster. Built on Google CloudĪpollo uses many components of Google Cloud to implement their architecture, including:Ī particularly interesting element of Apollo’s architecture is that the vast majority of their Google Cloud-based architecture is within a single cluster.
#Log in to apollo cloud software
For example, Apollo Federation allows separate teams to implement GraphQL as their specific needs call for, then joins them together to provide a single unified graph of all the data across teams.Īpollo’s Software as a Service (SaaS) application helps monitor GraphQL schemas as they change over time, understand who is accessing the data graph and how, and general provides tools needed for GraphQL at scale. As their usage grows, Apollo provides tools to help manage GraphQL across applications at scale. Many businesses adopting GraphQL start by testing it out bit-by-bit. What does Apollo do with GraphQL?Īpollo provides an implementation of GraphQL, including an open source client and server, along with tools and services to enable businesses to adopt and use GraphQL at scale.

On the server side, a GraphQL runtime executes queries using a type system defined for the data.īenefits of GraphQL include having all your data accessible via one logical graph to help reduce redundancy and opening up data to people through convenient APIs.

On the client side, users make requests via GraphQL to an API. GraphQL is an open source API query language which helps developers provide access to data via a graph interface. In this video, Apollo tells the story of how they’re meeting business’ needs by providing GraphQL solutions, while growing and innovating themselves.Ĭheck out how Apollo is providing innovative GraphQL solutions backed by Google Cloud in the video above, and by reading on through this post. GraphQL is an open source query language that many companies are adopting to modernize the way they, or their users, query resources.

Every business has tools they start with, tools they grow with or grow out of, and tools they adopt along the way.
