Bots at the door

  • Build
  • Lock 08

Difficulty 3 of 5

A bot farm sends 3,000 signups/s from 100,000 home addresses. 200 people/s sign up, many behind shared mobile addresses. 1,500 members/s sign in. Block 90 percent of bot signups, at most 175/s. Fail under 1 percent of people and 0.2 percent of sign-ins. Signup p99 under 150 ms.

Play level

HTTP/2HTTP/2SQLSQLUsers3,200 req/sUsers1,500 req/sNode API1 vCPU · 1 GBNode API2 vCPU · 2 GBPostgres2 vCPU · 4 GB
HTTP/2HTTP/2SQLSQLUsers3,200 req/sUsers1,500 req/sNode APINode 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

Block rate (Bots)
at least 90%
Throughput (Bots)
under 175 req/s
Error rate (Signups)
under 1%
Error rate (Logins)
under 0.2%
p99 latency (Signups)
under 150 ms
Monthly cost
under 40 USD/mo
Parts you can add
Bot filter, Rate limiter
Part limit
3
Traffic
200 req/s

Concepts

How players did

Player results load from the server.