Fast, but Not Too Fast! What 17th-Century Windmills Can Teach Us
summary
A short engineering talk describes a simple capacity-throttling control function (implemented in six lines of code) that paces background jobs using feedback like queue depth and database response times. The technique prevents long-running migrations from starving live traffic and avoids crashing the database, enabling teams to complete large schema changes overnight without outages.
AI-written summary · about
chapters (9)
- 0:0017th-century windmills intro
- 1:04Harnessing wind power
- 2:08Winter storm problems
- 3:10Modern windmill principles
- 4:39Speed versus stability
- 6:02Database overload crashes
- 7:29Efficient performance monitoring
- 8:55Database migration challenges
- 10:20Windmill innovation today
related talks
11mRunning Jobs at Scale
19mKeeping High-Traffic Systems Running When Things Go Wrong
13mLow-Maintenance Backend Architectures for Scalable Applications
23mThe Cost of Speed: Rethinking "Move Fast" in DevOps
32mZero Downtime Deploys Made Easy
50mMigrating Your Most Critical Feature Without Regressions or Downtime
38mA Practical Look at Performance Theory
18mManaging Databases in the Cloud is BROKEN!
