Scalability
When your system scales and you want to serve more clients and want good performance as well, after sometime, when you have done optimizations as well, you need better, more powerful servers. You can make servers more powerful by adding more resources into them. This is called vertical scaling. Vertical scaling has its limits. After all, this is one server. What if we want more scalability? Actually, there is another way of scaling, that is, horizontal scaling. In horizontal scaling, you add more small servers or server instances instead of adding all the resources in to one server. In that case, how will one monolithic application be deployed on multiple servers? We will probably need to deploy the complete application on multiple ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access