Arjay McCandless' $12 server challenge runs into a Linux ceiling
Community programmers squeeze far more out of his modest machine, but the fastest solutions come with a practical catch.
Why this story? The video opened at a pace of 422,523 views a day, 6.8 times a normal first day on this channel (61,786).
I Asked Expert Programmers to Max Out a $12 Server
Things we can learn from the video
Press to jump
- 1:16Submissions must run identical API tasks while meeting response-time and error limits during a sustained load test.
- 2:42The traffic generator runs out of memory, requiring four virtual machines to supply enough test traffic.
- 9:40Fortran handles 38,000 simulated users; PHP reaches 40,000 using the Swoole C extension.
- 15:47Rust and C++ reach Linux's connection-tracking limit, with Rust retaining lower latency and spare CPU capacity.
- 20:00Fast implementations reuse prepared queries, batch database writes and serve traffic directly without standard frameworks.
- 21:11Arjay would not approve most implementations for work: maintainability, security and portability matter beyond benchmark speed.
Testing the little server became a challenge of its own: Arjay McCandless' traffic generator ran out of memory, so he needed four separate virtual machines to supply enough simulated users.
His video, "I Asked Expert Programmers to Max Out a $12 Server", has drawn roughly 320,000 views in its first fourteen hours, putting it on pace for nearly seven times his usual first-day audience. The comments have already more than tripled his typical full first day.
The premise is satisfyingly concrete. Give community programmers the same small rented machine and the same social-media-style tasks, then see how much traffic their code can handle without becoming slow or unreliable. Their best submissions supported 64,000 concurrent users, more than four times Arjay's previous best on that box.
There are some unexpected stops along the way. Fortran, a language with roots in the earliest decades of computing, gets its own entry. Arjay mentions that his mother once worked as a Fortran developer. PHP gets a substantial lift from a C extension, part of a pattern commenters keep pointing out: look beneath several languages' faster implementations and C is doing some of the work.
Rust and C++ eventually reach the ceiling imposed by Linux's connection-tracking table. Arjay gives Rust the fastest result because it retains lower latency and more spare CPU capacity, rather than because it serves more users.
Then comes the useful qualification. Stripping away frameworks, reusing database work and writing custom server code can produce remarkable benchmark results, but also software that's harder to maintain or extend. "I probably wouldn't ship most of these implementations or approve these PRs for a large scale application at work," Arjay says. Maxing out this particular box and building something dependable for work are different assignments.
Published on Trari
Where next?
What viewers say
I love how most languages speed up was: "Use a c library".
@kolumdiumSee it on YouTubeOptimizing the SQLite binary itself is insanely impressive. Love the dedication.
@sarthakgothalyan8952See it on YouTubeGrandpa won the game by merely participating - I mean Fortran.
@qedfdggg4See it on YouTube
5 more comments
Language: support 40k upwards users
Looks underneath: C@davixpixie243See it on YouTubeThe biggest lesson is that basically any language can reach the top level of performanc by stripping away nearly everything
@pretro6136See it on YouTubeThis is such a fun video idea. Would love to see more of these types of videos. Thanks for the upload. I'm surprised C was not on the same level as C++ and Rust.
@KurtGodel-po3zlSee it on YouTubeI'd love to see another part of the challenge where you tweak the Kernels 64k limit, just to see how fast the programs can actually run
@1_hele_euroSee it on YouTubethanks for giving php a proper go
@DanManVNSee it on YouTube
Public comments from the video's page on YouTube
- Channel
- Arjay McCandless
- Subscribers
- 123,000 ▲ 6,000 this week
- Channel views, last 7 days
- 1,206,342
- Channel views, pace per day
- 110,084 (on a normal day: 203,566)
- Video published
- October 13, 2026
- Video views so far
- 322,900 (less than a day online)
- Video views, pace per day
- 422,523
The numbers
The server challenge is starting much faster than Arjay's usual regular video. Its comment section has also surpassed a typical full first day.
💡 Test your knowledge
Which language does Arjay name as fastest in this community benchmark?
Rust reaches the same user ceiling as C++ but earns Arjay's top spot through lower latency and additional CPU headroom.


