Get the newsletterSubscribe

The Million Users Challenge

Leaderboard

A feed API on Postgres, any language, on a 16-core box with Postgres on its own machine. The best server in the video held 665,000. Nobody has reached a million yet.

Oct 22, 202616-core app box + 16-core Postgres box, Ubuntu 24.046 implementations4 waiting to be benchmarked
RankImplementationUsers held
1
csharp
ASP.NET Core + Npgsql · the video's server
665,000
2
node
Fastify 5 + node-postgres, node:cluster workers · the video's server
587,000
3
rust
axum + SQLx · the video's server
413,000
4
java
Spring Boot 3.5 (Tomcat, virtual threads) + HikariCP + pgjdbc · the video's server
321,000
5
go
Gin + pgx/v5 pgxpool · the video's server
248,000
6
python
FastAPI on Gunicorn/Uvicorn workers + asyncpg · the video's server
213,000
Free with the newsletter

See all 6 implementations

Subscribe to The Dev Download and every leaderboard on this site opens up. Already subscribed? Enter the same email.

Unsubscribe anytime.

How it was run

The machine. A 16-core app server, with Postgres 18 on its own 16-core box, both on Ubuntu 24.04. Load comes from separate load-generator machines.

How each entry is scored. After a 3-minute warm-up, two-minute runs double the users until one fails, then narrow down to within 5%. A 5-minute hold confirms the number, stepping down 5% until one passes. The score is the most users held for 5 minutes with p95 under 500 ms, p99 under 1 s and under 1% errors.