Geet Gambhir
Projects

Low Latency Service Proxy

Benchmarks galore

Jun 2026

GoRust
(click to flip)

What goes into making a performant system? Turns out, there are a lot of moving parts.

I built a service proxy in Go (and later Rust) in order to benchmark and find the answer to this question. I covered various protocols (like gRPC and QUIC), green thread concurrency, connection pooling, load balancing methods, implementation language (Go and Rust), and even kernel level syscalls with io_uring.

Check out my writeups in my blog, or view the source code here.

1 / 10