Build an API.
We'll destroy it.
Pick a challenge, build a server, ship a Docker image. We run it on a bare c5.large and hit it with tens of thousands of requests per second. Every run is scored. Top the leaderboard.
How it works
01
Pick a challenge
Each challenge defines an API spec — endpoints, request shape, and how you'll be scored.
POST /score
GET /score
GET /health
→
02
Build your server
Any language, any stack. Package it as a Docker image — we run it on real hardware.
docker build -t myapp .
docker save myapp \
| gzip > image.tar.gz
→
03
We run the gauntlet
Your container launches on a c5.large. A second machine hammers it with real HTTP load for 15 minutes.
c5.large 2 vCPU 4 GB
k6 → 25,000 req/s peak
15 minutes · real EC2
→
04
Get your score
Throughput, latency, durability — scored out of 1,000 and ranked on the leaderboard.
Throughput200
Latency160
Total850 PLATINUM
01
Pick a challenge
Each challenge defines an API spec — endpoints, request shape, and how you'll be scored.
POST /score
GET /score
GET /health
↓
02
Build your server
Any language, any stack. Package it as a Docker image — we run it on real hardware.
docker build -t myapp .
docker save myapp \
| gzip > image.tar.gz
↓
03
We run the gauntlet
Your container launches on a c5.large, hammered with real load for 15 minutes.
c5.large 2 vCPU 4 GB
k6 → 25,000 req/s peak
15 minutes · real EC2
↓
04
Get your score
Throughput, latency, durability — scored out of 1,000 and ranked on the leaderboard.
Throughput 200
Latency 160
Total 850 PLATINUM