Regulo – an adaptive semaphore for saturation control
Circuit breaker trips on saturation timeouts, not errors — different from every other limiter.
Self-tuning Circuit Breaker and Concurrency Limiter
Beats static limiters in mesh sims with just 304 bytes of memory overhead.
Backend engineers building high-throughput Go microservices
Hystrix · Envoy · Resilience4j
Levee is configured with a success-rate target and timeout. It then continuously monitors the workload performance characteristics to detect downstream capacity exhaustion or failures. It can also spot a surge from growing concurrency before failures arrive. It runs in-process, uses a small, fixed amount of memory, has zero dependencies, and processes millions of requests per second.
In a deterministic 10-node mesh simulation, Levee outscored carefully tuned static rate limiters/breakers deployed throughout the mesh, while recording fewer failures and no node crashes.
Circuit breaker trips on saturation timeouts, not errors — different from every other limiter.
Yet another resilience library in a space dominated by tower and tokio-retry.
Go gateway with circuit breakers, but auth isn't production-ready yet.
VERONICA puts an enforcement shim between your agent and the model so you can halt costly spirals before a request hits the provider — it natively exposes hard budget enforcement, circuit breakers, retry containment and degradation levels. The README + runnable runaway-loop demo make the failure mode concrete and the API (BudgetEnforcer, RuntimeContext, BudgetExceeded) is small and practical. I'd like to see richer observability/adapter docs for common agent frameworks, but as an enforcement-first primitive this is a clever, useful tool.
Active budget enforcement for Workers beats passive Cloudflare alerts any day.
Adds circuit breakers and request deduplication to native fetch via a plugin system.