Scaling to 100k Users
Many startups have been there - what feels like legions of new users are signing up for accounts every day and the engineering team is scrambling to keep things running.
It’s a good a problem to have, but information on how to take a web app from 0 to hundreds of thousands of users can be scarce. Usually solutions come from either massive fires popping up or by identifying bottlenecks (and often times both).
With that said, I’ve noticed that many of the main patterns for taking a side project to something highly scalable are relatively formulaic.
This is an attempt to distill the basics around that formula into writing. We’re going to take our new photo sharing website, Graminsta, from 1 to 100k users.
Source: Scaling to 100k Users, an article by Alex Pareto.