20 Minutes to Build a Serverless COVID-19 GraphQL API
summary
Builds a public GraphQL API from Johns Hopkins CSVs in 20 minutes by transforming five time‑series files into tidy MongoDB collections (global, us_only, country_summary) using a Python import/cleanup pipeline, generating a JSON schema from a 500‑document sample, and deploying a GraphQL endpoint on MongoDB Atlas and Realm with anonymous and email/password auth. The live system supports hourly updates, geospatial points, daily deltas computed via aggregation pipelines, and a downloadable schema and resolver hooks — and it runs in the free tier.
AI-written summary · about
chapters (12)
- 0:00Intro
- 1:02Who am I
- 2:47Data Source
- 5:33Consistency
- 9:55MongoDB Atlas
- 11:10Realm
- 12:14Realm Demo
- 13:38Generate Schema
- 14:20GraphQL Interface
- 16:04Create an Anonymous User
- 18:06Create a New User
- 20:00Outro
related talks
27m20 minutes to build a Serverless COVID-19 REST and GraphQL APIs
43m40 Minutes to Build Serverless REST and GraphQL APIs
48mThe Easy Way to Do the Hard Stuff
36mEfficient and Performant GraphQL Serverless APIs
35mProductionize your open-source project
39mBuilding serverless applications with GraphQL
17mBuild cost effective Asynchronous GraphQL APIs using Serverless.
36mDeveloping Serverless Applications with GraphQL
