Load balancing algorithms

Sometimes you come across a post that is so brilliantly put together you have to share it - and I am not talking about any of my posts.

This post walks the reader through the different algorithms used by load balancers and the pros and cons of each approach. A load balancer takes requests and splits them between different processes (or servers) that can handle them. It’s aim is to balance the load between them, hence its name.

The article uses simple animated illustrations that show how they each algorithm works and how the messages are distributed to each processing service. Even if you know nothing about load balancing or have no interest in it it is worth a look just to see how a potentially complex subject can be simplified into something clear and easy to follow.

Links

Load Balancing

Random Posts

Crafting the perfect intro

In an interview, Clay Herbert walks Nathan Barry through creating the best answer to the question “So what do you do?”. We have all been asked that at some point when meeting someone new.


Read More

Even more book summaries

I read a lot of books - a bit less at the moment as I commute less - but still probably more than most people. However there are so many books I would like to read I can’t read them all. I still prefer to read the full book but sometimes book summaries are useful - either to get the key concepts or as a reminder of what I have previously read.


Read More