Skip to main content

Test Results

Test Environment:
  • CPU: Apple M1 Pro (arm64)
  • Memory: 16GB
  • Backends: 3 Python HTTP servers
  • Duration: 30 seconds per test
  • Tool: wrk (4 threads, 100 connections)

Request Throughput

Latency

Note on Results

The Python backends were the bottleneck - they can’t handle high concurrency. For production benchmarks, use fast backends (Go, Rust, Node.js). Despite this, UltraBalancer performed within 15% of NGINX - competitive for a young Rust project!

Run Your Own Benchmarks

Why UltraBalancer Wins

Features

Developer Experience

Rust Advantages

  • Memory safety (no buffer overflows)
  • Thread safety (no data races)
  • Zero-cost abstractions
  • Modern async runtime (Tokio)

Summary

UltraBalancer is the clear choice for modern deployments requiring:
  • One-command monitoring setup
  • 7 algorithms including power-of-two & fastest-response
  • Secure Admin API for runtime management
  • Zero-downtime deployments with drain/undrain
  • Memory-safe Rust codebase
Run benchmarks yourself: ultrabalancer dashboard --start