Posts

Showing posts from April, 2023

Is it possible to scale an application to INFINITY?

If you’re designing software systems, then read on otherwise just drop off since this might feel abstract for you. In today’s world, there are only 2 kinds of businesses: tech businesses or tech-enabled businesses, any other business that doesn’t fall under these categories would eventually die off, that’s a fundamental fact! What does HIGH availability & INFINITE scaling mean in the first place?   In a non-sensical way, it is to serve everyone on the internet, considering your service is consumed by every single user/device that’s connected to the internet, which in itself is a myth as it never happens with any given service that it gets used by all the devices on this planet, so the capping already happens at multiple layers like country policy, govt policy blocking certain services & so on, but let's just pretend that your services get consumed by all the devices that are connected to the internet, in that case, is it possible to serve your services/APIs to all those dev