HOW WE SURVIVED 10K REQUESTS A SECOND: SWITCHING TO SIGNED ASSET URLS IN AN EMERGENCY
This developer's Google Cloud Storage bill skyrocketed due to someone downloading thousands of images per second from his public bucket. To prevent future abuse, he implemented a solution that generates temporary, signed URLs for images that expire after a set period, and then redirected users through a Rails application. He also added rate limiting to the API and website.