Request flood waves

  • Survive
  • Lock 07

Difficulty 4 of 5

Four waves hit the site. From 0:40, 300 bot addresses flood a page. From 1:20 they also flood sign-in. From 2:00, 40,000 more addresses join at a slow rate. Keep visitor p99 under 300 ms for 90 percent of the run. You get 2 USD/mo more at each wave.

Play level

HTTP/2HTTP/2HTTP/2SQLUsers0 req/sUsers800 req/sUsers0 req/sLoad balanc…1 vCPU · 1 GBNode API2 vCPU · 2 GBPostgres1 vCPU · 2 GB
HTTP/2HTTP/2HTTP/2HTTP/2SQLUsers0 req/sUsers800 req/sUsers0 req/sLoad bal…Node APIPostgres
The board at the start of the level
A reader with no tools stops page ordersTap or press Space to add or remove the reader

Separate reader · 0 of 100 attacks reach a tool

Goals and limits

Time within SLO
at least 90%
p99 latency (Visitors)
under 300 ms
Error rate (Visitors)
under 1%
Monthly cost
under 22 USD/mo
Waves
4
Time within SLO
at least 90%
Parts you can add
Rate limiter, Node API, Load balancer (L7)
Part limit
10
Traffic
800 req/s

Concepts

How players did

Player results load from the server.