~/talk

Case Study of Moving from CRUD to Log Based State Management

Talkat Confitura 2019 · on Saturday, 2019-06-29· [data-engineering]
links:none on file
slides:none on file

Claims a move from CRUD to an append-only log stored as MongoDB documents, using two-layer logs—a lightweight metadata log pointing to a huge business event log—to store aggregates, tombstones and 2D timestamps. Handles up to one billion records, deduplicates by business-time vs processing-time, shards queries across partitions, and cuts heavy initial loads from about 30 hours to 4.5 hours by parallelizing dataset runs and replaying or deactivating batches for recovery. Retention is per-flow.

AI-written summary · about

  1. 0:00Intro
  2. 2:58Context: Master Data Management (in 1 min)
  3. 4:40Context: Manufacturing Master Data
  4. 6:13Motivations for Rethinking Data Management
  5. 11:32Fragility of incremental CRUD Batch Processing
  6. 14:55Logging Application Events Event Sourcing
  7. 20:36Rethinking the Batch Dataset
  8. 29:27Composition of Partial State as an Event Stream
  9. 32:28MongoDB as an Event Log
  10. 37:39Deriving State from the Event Log
  11. 40:20Functional Schematic
  12. 46:31Final Thoughts
~/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.