Building Full Fledged Backend System in C++
-
Updated
Sep 12, 2024 - C++
Building Full Fledged Backend System in C++
A high-performance, multi-protocol Load Balancer implemented in Rust and Go. Features advanced L4 (TCP) and L7 (HTTP) proxying, path-based ACL routing, and dynamic strategies including Weighted Round Robin and Least Connections. Includes a Java-based simulation UI for stress testing and load distribution analysis.
A Go-based load balancer that distributes client requests among multiple servers using various load-balancing algorithms. It supports both horizontal and vertical scaling and includes real-time monitoring via a web interface. The project also provides example servers to demonstrate its capabilities.
A dynamic load balancer with horizontal scaling.
A robust HTTP load balancer and reverse proxy written from scratch in Golang.
This API Gateway is built in Go and provides load balancing between multiple backend services. It supports multiple load balancing strategies, including "Round Robin" and "Least Connections"
Load balancer. My bachelor degree work at MIREA University
Implements Load balancer that distributes incoming requests among a pool of backend servers.
Load balancer component built with Node and Express implementing round robin and least connections algorithms, tested with custom gRPC client/microservice and logger using Gauss‑Jordan computation.
A load balancer with TCP health checks, routing algorithms, and yaml based configuration
Load Balancer Project
An adaptive load balancer built with Java that intelligently distributes traffic across multiple microservices using a least connections algorithm to ensure high availability and optimal performance.
Load balancer that works based on least connections algorithm
Layer 4 TCP load balancer written in Go with round-robin, least-connections and IP hash strategies
A load balancer built with Go that provides intelligent traffic distribution, automatic health checking, and multiple load balancing strategies.
Add a description, image, and links to the least-connections topic page so that developers can more easily learn about it.
To associate your repository with the least-connections topic, visit your repo's landing page and select "manage topics."