Private downloads

  • Build
  • Lock 15

Difficulty 4 of 5

Paying customers download 10 MB course files, 3/s. The API streams each file from the bucket, and its 200 Mbps network card is full. Scrapers also fetch files straight from the bucket with copied URLs. Keep scraper downloads at 0, errors under 0.1 percent and p99 under 2 s.

Play level

HTTP/2S3HTTP/2Users6 req/sUsers0.5 req/sNode API2 vCPU · 2 GBObject stor…1 vCPU · 1 GB
HTTP/2S3HTTP/2Users6 req/sUsers0.5 req/sNode API2 vCPU · 2 GBObject sto…1 vCPU · 1 GB
The board at the start of the level
A wait for a person needs its own queueTap or press Space to turn the approval queue on or off

One queue · 60 of 64 workers wait for a person · safe updates wait

Goals and limits

Forbidden reach (Leech)
none
Error rate (Downloads)
under 0.1%
p99 latency (Downloads)
under 2 s
p99 latency (Links)
under 200 ms
Monthly cost
under 6,000 USD/mo
Traffic
3 req/s

Concepts

How players did

Player results load from the server.