View Project

Load Balancer

Load Balancer

A Lightweight, go-based Load Balancer with Active-Passive Server Management and Periodic Health Checks.

A Lightweight, go-based Load Balancer with Active-Passive Server Management and Periodic Health Checks.

This project implements a simple load balancer in Golang that distributes incoming requests amongst a pool of backend servers while monitoring their health. It features:

  • Round-robin load balancing: Requests are evenly distributed across available servers.

  • Active-passive server management: Only healthy servers receive requests. Unhealthy servers are automatically disabled until they re

81 peers supported with their upvotes and feedback!