~/talk

Betting on Performance: A note on Hypothesis-driven Performance Testing

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [web-performance, testing]
slides:none on file

Project replaces a legacy publishing platform, uses Siege and Vegeta for quick load probes, Graphite and OpenTracing for telemetry, and Ansible for infra-as-code to make fast changes. Initial observation shows 35 seconds initial page load against targets of 0.8s first byte and 1.5s full load. Small bets—add CPUs, move compute to US (where S3 data lives), optimize XSLT transforms, then insert Varnish—cut latency stepwise and reach 0.2s after caching for smaller files. The approach treats performance tests as hypothesis-driven bets.

AI-written summary · about

  1. 0:00Start
  2. 16:28Betting on Performance
  3. 26:49a note on hypothesis-driven performance testing
  4. 32:00What do we mean when we say monitoring?
  5. 39:08Lightweight performance tests
~/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.