LB also keeps track of the status of all the resources while distributing requests. ![]() It helps to spread the traffic across a cluster of servers to improve responsiveness and availability of applications, websites or databases. ![]() Load Balancer (LB) is another critical component of any distributed system. In the next section, we will go through Consistent Hashing, CAP Theorem, Load Balancing, Caching, Data Partitioning, Indexes, Proxies, Queues, Replication, and choosing between SQL vs. Familiarizing these concepts would greatly benefit in understanding distributed system concepts. In the following chapters, we will try to define some of the core building blocks of scalable systems. Investing in scaling before it is needed is generally not a smart business proposition however, some forethought into the design can save valuable time and resources in the future.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |