Hacker News Viewer

How to Scale a System from 0 to 10M+ Users

by olayiwoladekoya on 2/1/2026, 11:35:32 AM

https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users

Comments

by: Nextgrid

Good post in general but some caveats:<p>1) His user numbers are off by an order of magnitude at least, as other comments have mentioned. Even a VM&#x2F;VPS should handle more, and a modern bare-metal server will do <i>way</i> more than the quoted numbers.<p>2) Autoscaling is a solution to the self-inflicted problem of insanely-high cloud prices, which cloud providers love because implementing it requires <i>more</i> reliance on proprietary vendor-specific APIs. The actual solution is a handful of modern bare-metal servers at strategic locations which allow you to cover your worst-case expected load while being cheaper than the lowest expected load on a cloud. Upside: lower prices &amp; complexity. Downside: say goodbye to your AWS ReInvent invite.<p>3) Microservices. Apparently redeploying stateless appservers is a problem (despite the autoscaling part doing exactly this in response to load spikes which he&#x27;s fine with), and his solution is to introduce 100x the management overhead and points of failure? The argument about scaling separate features differently doesn&#x27;t make sense either - unless your code is literally so big it can&#x27;t all fit in one server, there is no problem having every server be able to serve all types of requests, and as a bonus you no longer have to predict the expected load on a per-feature basis. A monolith&#x27;s individual features can still talk to separate databases just fine.

2/1/2026, 1:16:39 PM


by: kylecazar

Nice for traditional apps. I&#x27;m currently working with a client on an Elixir backend. Some aspects of the tier progressions transfer, but the BEAM diverges a bit (no external queues&#x2F;redis, scaling direction). I am enjoying it.

2/1/2026, 1:36:53 PM


by:

2/1/2026, 1:16:16 PM


by: olayiwoladekoya

I really enjoyed reading this. Much like Instagram, which had thousands of users sign up on the first day, if you aren&#x27;t able to scale because of your skill level, wouldn&#x27;t that affect usage and lead to comments like: &#x27;The app&#x2F;site is so slow&#x27;?

2/1/2026, 11:39:01 AM


by: littlestymaar

Not criticizing the core idea, which is sound (don&#x27;t waste ressource overengineering at the beginning, evolve your architecture to match your actual scale as you grow), but the “number of users” figures in this post are completely nonsensical. You ought to multiply them by 100 (if you&#x27;re being conservative) or even 1000 (depending on the consumption pattern for the user).<p>Modern hardware is <i>fast</i>, if you cannot fit more than 100 users (not even 100 concurrent users) on a single $50&#x2F;month server, you&#x27;re doing something very very wrong.<p>Even repurposed 10 years old fairphone[1] can handle more than that.<p>[1]: <a href="https:&#x2F;&#x2F;far.computer" rel="nofollow">https:&#x2F;&#x2F;far.computer</a>

2/1/2026, 12:29:37 PM


by: jbrooks84

Nice read

2/1/2026, 12:57:51 PM