~/talk

A Murder of Crows: Actors, Instrumentation, and Load-testing as Part of the TDD Cycle

Talkat DevDays Europe 2024 · 2024-05-20..05-24· [testing, devops-and-delivery]
slides:none on file

Claims that load testing belongs inside the TDD cycle and demonstrates it with concrete numbers and tools: C-based routines beat pure Erlang by about 2× on tiny ops and 20–30× on XML parsing, a custom tool amok runs scenarios 5–20× faster than k6, and a large run simulates 100,000 users with messages every 5 ms and 60 messages per session. Tests report ops/sec baselines, latency distributions, SLAs, and automated statistical thresholds so regressions and gradual drift are detected, plus stress tests that intentionally kill the system.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Speaker background
  3. 3:33Why performance matters
  4. 6:28Performance testing basics
  5. 10:48Messaging server demo
  6. 17:14Load testing with A MOK
  7. 18:38TDD cycle with benchmarks
  8. 23:12Defining SLAs
  9. 25:39Measuring performance
  10. 27:43Handling benchmark noise
  11. 30:56Choosing load tools
  12. 33:07A MOK vs K6
  13. 35:39Advanced load configs
  14. 37:28Instrumentation and data
  15. 38:56Key takeaways
  16. 39:25Q&A
~/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.