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. ๐Ÿ˜…

Saurabh Dashora's avatar

That's a good one...lol ๐Ÿ™‚

Petar Ivanov's avatar

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

Great article, Saurabh! ๐Ÿ™Œ

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.

Saurabh Dashora's avatar

Thanks Raul. Keep the superb articles coming!

ZAHIR M MANDSAURWALA's avatar

Isn't Horizontal scaling & Autoscaling the same ?

Saurabh Dashora's avatar

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

BJordan's avatar

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

Saurabh Dashora's avatar

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

Daniel Moka's avatar

Another amazing post, keep these firing my friend!

Riccardo Causo's avatar

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

Saurabh Dashora's avatar

Thanks Riccardo!

Keep the articles coming ๐Ÿ™Œ