This week’s Open Source Project of the Week can be useful in preventing bottlenecks in systems.
The project, Sidekick, is a sidecar load-balancer. System admins can attach Sidekick to client application processes. According to the project, by attaching tiny load balancers to those processes, admins can eliminate load balancer bottlenecks.
It also offers DNS failover management. This tool also avoids sending traffic to failed servers to check up on them. Instead, it checks server health using readiness API and HTTP error returns.
Example use cases for Sidekick include load balancing across a web service using DNS provided IPs or load balancing across MinIO servers.