~/talk

Saved by In-Memory NoSQL

Talkat PyCon US 2020 · 2020-04-15..04-23· [databases]
links:none on file
slides:none on file

Claim: use in-memory NoSQL as a real-time TCP logging endpoint to capture encoded debug logs (short numeric codes from a mapping table) so every state, event and transition becomes a compact, persistent black-box record. Implementation: per-server in-memory store with a background batch job that flushes to disk/DB, plus a decoder + visualization pipeline to render activity diagrams. Result: after data-structure tuning this meets acceptable latency but needs careful engineering and has memory-size caveats.

AI-written summary · about

  1. 0:00Intro
  2. 1:04Airplane Black Boxes are
  3. 2:17Black Box Architecture
  4. 4:23The State Machine - Miniature Version
  5. 4:58Example
  6. 5:37The encoded Logging - Create a mapping Table
  7. 5:53The log files will look like
  8. 6:37Black Box Debugging - Things we need at our end
  9. 8:00Some Logging Strategies
  10. 8:26To be able to behave like Black Box
  11. 8:59The Architecture
  12. 9:41Second Try - SQL Database Write
  13. 10:59After Third Try - NoSQL In-Memory Database Write
  14. 12:27NoSQL In-Memory Database write - Further Optimization
~/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.