~/talk

When Performance, Scalability and Robustness Upset Your Architecture

TalkinFrenchat BDX I/O 2018 · on Thursday, 2018-11-08· [distributed-systems, software-architecture]
links:none on file
slides:none on file

The talk gives a post-mortem on building a system that must ingest and process hundreds of millions of events per day, focusing on performance, scalability and robustness. It covers architectural patterns for partitioning and organizing processing, decoupling the domain model from the storage model, and defining testing strategies and operational considerations to allow the system to auto-scale and handle load variations.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Bank accounting project
  3. 3:13Component definition
  4. 8:09Business processing pipeline
  5. 12:24Database choices
  6. 16:43Decoupling business model and storage
  7. 20:38Component tests and performance
  8. 24:16Performance testing methodology
  9. 31:44Analysis and optimization
  10. 37:21Scaling and robustness
  11. 43:18Validation and recommendations
  12. 46:07Conclusion
~/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.