LOAD BALANCER
β‘Ultra Fast | Built in Go
Built for speed, reliability, and simplicity β explore what makes Akash powerful. Here are the list of features and benchmarks on Akash
1. Weighted Round Robin
Distributes traffic proportionally based on assigned server weights. Great for handling servers with different capacities.
2. Round Robin
Cycles requests sequentially across servers. Simple, effective, and fair when all servers have similar power.
3. IP Hashing
Routes requests based on client IP hash. Ensures consistent routing of a client to the same backend (sticky sessions).
4. Least Connections
Directs traffic to the server with the fewest active connections. Ideal for balancing uneven workloads.
Distributes traffic proportionally based on assigned server weights. Great for handling servers with different capacities.
What happens when Akash is pushed to the limits?
Requests
Req/sec
Median Latency
95th %ile
Max Latency
Data Transferred
Success Rate
Success Rate
Concurrent Clients
Benchmarking Akash against the industry standard L4 load balancer
Akash matches HAProxy in throughput (within ~0.5%)
Latency distribution is nearly identical, with Akash slightly better at higher percentiles
For a Go-based project vs HAProxy's C engine, Akash proves competitive
Note* Benchmarks were conducted on an Apple MacBook Air (M1, 2020) with 16 GB RAM, 256 GB SSD, 7 GPU cores, 8 efficiency CPU cores, and a 16-core Neural Engine. Results may vary on different hardware.

I'm an engineer obsessed with building things from first principles. Languages, databases β the closer to the metal, the better.
Notable Works
Akash β A Load Balancer built from scratch in Golang. Supports 4 Algorithms, Health Checks and Metrics
Prithvi β A Key-Value database built in Java. Supports HashSets, VecDeque with LRU Cache and TTL.
Ganges β A Sanskrit-inspired programming language. From lexer to VM, all handwritten.
Rooster β The simplest way to deploy your React app on S3.
Finalist at Smart India Hackathon 2023. Built under constraints. 5X hackathon winner.
"Donβt just use systems. Build them. Understand them.