Skip to content

Cloud & DevOps · Major Project

Build a Load Balancer from Scratch

A working reverse proxy with balancing algorithms and health checks

3-4 weeks build

Overview

Learn what Nginx and cloud load balancers do by writing one. The proxy is written in Go, with a Python asyncio version for students who prefer it, and spreads requests over backend containers using round-robin, weighted and least-connections strategies. Active health checks and passive failure counting pull bad backends out of rotation and bring them back when they recover. Everything runs locally in Docker.

What makes it stand up

  • 01Round-robin, weighted and least-connections algorithms
  • 02Active health checks plus passive ejection on repeated failures
  • 03Graceful handling of a backend dying mid-request
  • 04Prometheus metrics for requests, errors and latency per backend
  • 05Benchmarks against Nginx on the same setup, measured in the report

Module breakdown

  1. 01

    Proxy core

    Accepts connections and forwards HTTP requests to a chosen backend.

  2. 02

    Algorithms

    Pluggable strategies behind one selection interface.

  3. 03

    Health checks

    Periodic probes, failure counters and recovery rules.

  4. 04

    Configuration

    YAML backends and strategy reloaded without a restart.

  5. 05

    Benchmarking

    Load tests comparing strategies and Nginx side by side.

After this, you will be able to

  • Explain when least-connections beats round-robin
  • Defend your health-check intervals and ejection thresholds
  • Demo a backend being killed and traffic rerouting live

Technology stack

  • Go
  • Python
  • Docker
  • Prometheus

Complete kit

₹7,499₹12,699
-41%

Delivered in under 48 hours

Level
Major Project
Domain
Cloud & DevOps
Build time
3-4 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Capstone

Cloud & DevOps

Cloud-Native CI/CD Platform

GitOps pipeline with Kubernetes, Helm and progressive delivery

  • Kubernetes
  • Docker
  • Helm
  • Argo CD
  • +2
₹5,299₹8,999
4.8/74 reviews
Capstone

Cloud & DevOps

Microservices Observability Stack

Traces, metrics and logs across services that call each other

  • Go
  • Docker
  • OpenTelemetry
  • Prometheus
  • +2
₹5,299₹9,099
4.8/69 reviews
Mini Project

Cloud & DevOps

Package & Deploy an ML Model as an API

Takes a trained model to a versioned, containerised FastAPI service

  • Python
  • scikit-learn
  • FastAPI
  • Docker
  • +1
₹5,899₹9,999