From the course: GraphQL for Enterprise Developers
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Understanding the Apollo ecosystem - GraphQL Tutorial
From the course: GraphQL for Enterprise Developers
Understanding the Apollo ecosystem
- [Instructor] I want to take a minute to get a handle on some of the vocabulary that is important to know about when we're working on a GraphQL project with Apollo. So a GraphQL query goes to our GraphQL server and returns the data in a single response. This is a monolithic GraphQL API. But typically, we build our APIs more like this, where we have some sort of a gateway sitting between our different GraphQL microservices and the clients. So we have different microservices handling different parts of the graph. With Apollo, we typically refer to the whole thing as a super graph, and each individual service is a sub graph. So Rover is the CLI tool that allows us to manage schemas. The GraphQL router is a single access point for a federated API, and the Apollo router is built in Rust. GraphOS is this whole platform for managing our graph and graph OS Studio, or Apollo Studio is the web interface for managing the graph. So we can kind of replace some of these terms. We have the router…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.