14 Comments
User's avatar
Akos Komuves's avatar

Thanks for the shoutout, Saurabh! There should be a 9th strategy: identifying when you need scaling and writing faster backend code so you don't have to do it super early. Why? I've just encountered an API endpoint that returns some data. The data is gathered with a for loop containing a SELECT query. 😅

Expand full comment
Saurabh Dashora's avatar

That's a good one...lol 🙂

Expand full comment
Petar Ivanov's avatar

These are 8 ways to make your application more robust and improve the user-experience.

Great article, Saurabh! 🙌

Expand full comment
Saurabh Dashora's avatar

Thanks Petar!

Expand full comment
Raul Junco's avatar

The ability to build scalable systems separates enduring solutions from temporary fixes.

Simply put, Saurabh!

And thanks so much for the shoutout.

Expand full comment
Saurabh Dashora's avatar

Thanks Raul. Keep the superb articles coming!

Expand full comment
ZAHIR M MANDSAURWALA's avatar

Isn't Horizontal scaling & Autoscaling the same ?

Expand full comment
Saurabh Dashora's avatar

In my view, autoscaling is one of the ways in which you make horizontal scaling possible.

Expand full comment
BJordan's avatar

great post, thank you! Should we add Redundancy and Microservices?

Expand full comment
Saurabh Dashora's avatar

Thanks for the feedback. Yes those are also definitely good strategies to keep in mind.

Expand full comment
Daniel Moka's avatar

Another amazing post, keep these firing my friend!

Expand full comment
Saurabh Dashora's avatar

Thanks Daniel!

Expand full comment
Riccardo Causo's avatar

Great one as always. I wish I had a fraction of your diagram drawing skills! And thx for the mention 🙏

Expand full comment
Saurabh Dashora's avatar

Thanks Riccardo!

Keep the articles coming 🙌

Expand full comment