TubeSort Extras
You're not Alone!

We're here to help you to fight your YouTube Addiction!

Join TubeSort Today!
...
TubeSort Extension

Take your get rid of youtube challenge to the next level with our free chrome extension.

Get it now!
Browse Categories
Video Description
In today's show, we are looking at designing a federated API for schools by combining MongoDB, Postgres, and GraphCMS. Jesse Martin and Gavin Ray give us a high-level overview of how joins work, when and why you would use them, and how to get started quickly.

0:00 Intro
1:10 Welcome
3:27 Previous show recap
4:21 Introduction to Joins
5:21 Looking at the data model
7:00 Explaining the business problem
8:00 Explaining the product challenge
10:10 What types of joins are available
12:20 Choosing a federation pattern
19:09 Risks with federating
21:00 Looking at the API
22:30 Creating a DB to schema join
24:40 Creating a remote schema to remote schema join
28:00 Explaining the final API
-----

🚀 Hasura makes your data instantly accessible over a real-time GraphQL API, so you can build and ship modern apps and APIs faster. Hasura connects to your databases, REST servers, GraphQL servers, and third-party APIs (eg: Stripe, Salesforce) to provide a unified realtime GraphQL API across all your data sources instantly.

Check out our features: https://hasura.io
Find us on Twitter: https://twitter.com/HasuraHQ
Join our community: https://hasura.io/discord

-----