~/talk

Doctolib Needs a More Powerful Database. Okay, ... ?

TalkinFrenchat Devoxx France 2022 · 2022-04-20..04-22· [databases]
links:none on file
slides:none on file

Doctolib describes operating a single 25 TB Amazon Aurora PostgreSQL database (one primary with ~13 readers, 96-core writer, ~250k commits/sec, largest table ~7 billion rows) and evaluates replacements: Google Spanner, YugabyteDB, and Citus. Testing with real traffic found Spanner would force application rewrites and create vendor lock‑in, Citus (on Azure) breaks many joins and amplifies connection issues, and Yugabyte requires heavy planner tuning and per‑query hacks; the chosen path is not to replace but to split data functionally, use FDW and deepen PostgreSQL expertise.

AI-written summary · about

  1. 0:00Start
  2. 3:20Slow and incremental evolution
  3. 4:35Why AWS Aurora?
  4. 6:52PG Expertise on Applicative side
  5. 9:45Monthly Load Tests
  6. 11:13Turning point
  7. 14:05What bigger database?
  8. 19:12Spanner
  9. 37:16Final takeaway
~/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.