~/talk

20 minutes to build a Serverless COVID-19 REST and GraphQL APIs

Talkat Apidays LIVE Paris 2020 · 2020-12-08..12-10· [serverless, graphql]
slides:none on file

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

  1. 0:00Intro
  2. 1:20Overview
  3. 4:00Daily Reports
  4. 6:18Time Series
  5. 8:45Lookup Table
  6. 10:50Collections
  7. 12:50MongoDB Atlas
  8. 15:05MongoDB Realm
  9. 19:50REST API
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.