circuit-breaker
Circuit breaker for fast-failing when dependencies are down.
bulkhead adds a semaphore-based concurrency limiter to your Go service for load isolation between components.
Use bulkhead to prevent a slow or overloaded dependency from consuming all available goroutines or connections in your service. By capping concurrency per dependency, other operations remain unaffected when one backend degrades.
Suggests: observability, circuit-breaker
verikt new my-service --language go --cap bulkhead# or add to an existing service:verikt add bulkheadcircuit-breaker
observability
timeout