Load Balancers plays a key role in Web Architecture. They allow distributing load among a set of backends. This makes services more scalable. Also since there are multiple backends configured the service become highly available as load balancer can pick up a working server in case of a failure. After playing with professional Load Balancers like NGINX I tried creating a simple Load Balancer for fu
![Let's Create a Simple Load Balancer With Go](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d6d13a33b9d04c48c9a1da0b30c16dd86120b65/height=288;version=1;width=512/https%3A%2F%2Fkasvith.me%2Fassets%2Fstatic%2Ffeatured.e978dc2.ffda3766fafb06a0c700d3a90093f8dc.png)