~/talk

Offline-first data: Getting Bigger

Talkat JSConf EU 2019 · 2019-06-01..06-02· [databases]
slides:none on file

An offline‑first web system actually ships service workers, PouchDB & CouchDB and a remote ID dispenser to assign per‑user partitions so only the needed subset of data syncs; it runs against 30,000 clinics and scales by switching network storage adapters between local and remote on demand. Concrete surprises: time‑windowed data breaks balances, JSON normalization vs denormalization forces bulk updates, and serverless lambdas can DDoS the central DB if not throttled.

AI-written summary · about

  1. 0:00Intro
  2. 0:33Patricia Garcia
  3. 1:19What tech stack do you use
  4. 3:36Abuja and Lagos
  5. 4:49Offline Capability
  6. 8:53Replication
  7. 9:20Problems
  8. 10:21Bigger scale
  9. 10:51Syncing data
  10. 12:56Network storage
  11. 13:54JSON modeling
  12. 17:57Network storage adapters
  13. 19:04User experience
~/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.