← All projects

Beta

Impulse

  • Rust
  • HTTP/3 + QUIC
  • Reverse Proxy
  • Health Check
  • Config-Driven

Results

  • 21K req/s
  • p99 102ms
  • HTTP/3→HTTP/2
  • 100% success under QUIC packet loss

What it does

  • Built an HTTP/3 (QUIC) → HTTP/2 edge proxy with dual ingress (QUIC + HTTP/1.1/2 Alt-Svc upgrade) and hierarchical routing (O(1) exact match + radix trie fallback).
  • Implemented multi-level overload protection with inflight limits, adaptive admission control, brownout shedding, circuit breakers, and retry/hedging logic.
  • Hardened control plane with TLS APIs, constant-time token auth, privilege dropping (CAP_NET_BIND_SERVICE), and RFC-compliant header stripping.
  • Added distributed quota policies (Redis or in-memory backed) for cluster-wide request budgets, plus a packaged observability bundle — Prometheus alerts, SLOs, and Grafana dashboards for traffic, admission, and backend health.
  • Achieved 21K req/s (p99: 102ms) on 4-core test system; sustained 12.5K req/s under QUIC packet loss with 100% success rate.