A Performance Test on Steroids!
summary
A custom synthetic test-data API generates complete invoices from minimal payloads; a script sends a payload with invoiceNumber set to a large integer. The API treats invoiceNumber as a count, so each request creates 800,000,000 invoices, overwhelming message handlers and Azure databases (roughly 4,000x the normal daily volume of ~200,000). The bug is a naming/validation error and the generator works — just with catastrophic input interpretation.
AI-written summary · about
related talks
26mGrowing Pain: Scaling to 10K Workflows per Week
25mMy node.js process is on fire
55mSurviving your First Big Customer as a Startup
13mYou Didn't Ship a Bug. You Just Wrote It for a Human.
55mThe Troubles of Automating “all the Things”
38mPerformance Testing of Prometheus Based Metric Platforms
55mSimple and Powerful Things That Work For Me
15mHow a Single API Endpoint Saved Us 3000 CPU
