~/talk

How we scaled a payments system with MongoDB

Talkat Øredev 2022 · 2022-11-08..11-10· [databases, web-performance]
links:none on file
links:none on file
slides:none on file

Nets migrates the Easy payment platform from an RDBMS to MongoDB Atlas, embedding most payment data as single documents to avoid joins and using sharding across Europe for low-latency, GDPR-compliant storage. They apply subset pattern for high-cardinality actions, preserve transactional ACID semantics, use indexes and aggregation pipelines instead of heavy SQL views, and offload cold data to object storage. The result scales from tens of millions to billions of transactions per month with lower cost and acceptable operational complexity.

AI-written summary · about

  1. 0:00Start
  2. 12:04What is a Document Database?
  3. 15:43Transactional Writes
  4. 16:35Native Object based programming
  5. 17:29Cross Data Centre HA
  6. 29:14Indexes in MongoDB
  7. 31:49Aggregation Pipelines
~/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.