~/talk

How Iterable enables personalized experiences for billions of users

Talkat RoachFest 2024: Menlo Park · on Thursday, 2024-06-13· [databases]
name:Jack Chi
links:none on file
slides:none on file

Iterable uses CockroachDB since 2021 to serve user metadata for billions of people monthly and hundreds of millions daily with a under 10ms latency objective, running four clusters on EKS across three AZs via the operator pattern. Deployment tooling is Helm, Terraform and ArgoCD; monitoring with Datadog; cost savings by running on Graviton. Schemas optimize between hashed UUID keys to avoid hot ranges and native collocated keys for joins. Real‑time sync uses changefeed → S3 → Snowpipe, upgrades are rolling and largely painless.

AI-written summary · about

  1. 0:00Introduction
  2. 2:37CockroachDB at Iterable growth
  3. 3:42User identity lifecycle
  4. 6:31Scaling challenges
  5. 9:08Offloading to CockroachDB
  6. 10:30Optimizing latency
  7. 12:17Data modeling lessons
  8. 13:42Kubernetes setup
  9. 15:46Cluster management
  10. 17:09Lessons learned
  11. 18:13Key tooling
  12. 19:35Operator pain points
  13. 21:44Future plans
  14. 23:27Advice for developers
~/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.