8 Comments

Nicely put. Thanks Saurabh!!

Expand full comment
author

Happy to share Ashwani

Expand full comment
Apr 10Liked by Saurabh Dashora

Thanks for the shoutout, Saurabh. I liked this overview of the most common strategies. I haven't had (yet) the chance to work on a high-availability system, but I've implemented load balancing and rate-limiting even in smaller apps. I also did autoscaling, but not manually, but as part of AWS.

Expand full comment
author

I think you've already used the most popular strategies :)

Also, availability is usually achieved over time as your system evolves based on demand. All of the super high availability systems probably started as small-scale systems with just a few users...

Expand full comment
Apr 9Liked by Saurabh Dashora

Hi Saurabh, you newsletters are enlightening.

I'd request you to also share more extensive resources for in-depth research for example video series or some books or courses that you recommend

Expand full comment
author

Thanks for the great feedback Deepankur!

Sure, will try to share such resources...

Expand full comment

There are domains where failures are not an option and we need 100% uptime with resilient disaster recovery in place. Great article my friend Saurabh!

Expand full comment
author

Very true Daniel!

Thanks for the feedback👍

Expand full comment