~/talk

Stress Testing in Production: The New York Times Engineering Survival Guide

Talkat Dash 2019 · 2019-07-16..07-17· [web-performance, devops-and-delivery]
links:none on file
slides:none on file

Describes a production stress test using JMeter + BlazeMeter against a production‑mirror environment that simulates newsroom writes and user reads; test uncovers 100% 500 errors for a service, exhausted cloud quotas, suboptimal autoscaling rules and high latency, teams fix issues and rerun the test. Execution includes synchronized multi‑executor steps and identifiable test traffic headers. On election night the site absorbs up to 40x sustained traffic, serves results with only minute‑scale outages and measurable business uplift.

AI-written summary · about

  1. 0:00Introduction to NYT scale
  2. 1:09Election traffic spikes explained
  3. 2:13Challenges for midterm elections
  4. 3:18Operation Election Readiness
  5. 4:19Stress testing goals
  6. 5:43What is stress testing
  7. 7:49Key stress testing objectives
  8. 9:33Planning the stress test
  9. 11:40Preparing for production stress test
  10. 13:26Designing the stress test
  11. 16:59Location-based traffic simulation
  12. 18:24Monitoring during stress tests
  13. 19:28Executing the stress test
  14. 21:56Stress test results and findings
  15. 23:41Key improvements after testing
  16. 25:29Midterm elections day results
  17. 26:38Lessons learned and future plans
  18. 27:43Value of stress testing
~/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.