Feeds starve uploads: a Tailspin challenge

A Rework challenge from Strava. A busy evening: 1,500 feeds a second, and four in five runners pressing Save see an error. Nothing about uploads has changed. Keep every upload, open feeds within 200 ms, and spend as little as you can.

The design you start with: p99 568ms, 63% of requests failing, 588/s answered.