Overstacked

Schema structure 🏗️

We'll take a deep dive into the structure of the schema and how we can build our apps to scale.

GraphQL entities can have all sorts of relationships. It can start to feel overwhelming when you're first starting out, but if you think about your entities as isolated units, you'll find it easier to build your schema.

So rather than thinking about the entire schema, the complexity of all those relationships, we can just start to think about individual entities and only their direct relationships.

For example, if we take our User entity, we know the user can apply for a job. So that's all we need to care about. Every other entity in the system can melt away into the background.

All we care about is User -> Job