20 minutes to build a Serverless COVID-19 REST and GraphQL APIs
summary
Builds a cleaned COVID-19 dataset from messy daily CSVs into five MongoDB collections, using a Python ETL to normalize dates, join a lookup table, convert lat/long to GeoJSON and compute daily deltas via aggregation pipelines. Loads data into MongoDB Atlas, exposes a public REST webhook and a GraphQL endpoint with MongoDB Realm (anonymous auth enabled), and visualizes with MongoDB Charts; final combined collection contains about 1.1 million documents and the APIs are live and functional.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:20Overview
- 4:00Daily Reports
- 6:18Time Series
- 8:45Lookup Table
- 10:50Collections
- 12:50MongoDB Atlas
- 15:05MongoDB Realm
- 19:50REST API
related talks
25m20 Minutes to Build a Serverless COVID-19 GraphQL API
43m40 Minutes to Build Serverless REST and GraphQL APIs
48mThe Easy Way to Do the Hard Stuff
35mFighting Covid with Serverless and JavaScript
15mSave The World And Money with MongoDB Data Lakes
44mAutomatically scale a serverless app with Amazon Textract & MongoDB
59mGoodbye REST; Hello GraphQL
35mProductionize your open-source project
