v1.0.0
nova_resilience 1.0.0
Production-grade resilience patterns for Nova web applications.
Features
- Circuit breakers, bulkheads, retry with backoff via Seki
- Kubernetes-ready health endpoints (
/health,/ready,/live) - Startup gating — traffic held until critical dependencies are healthy
- Deadline propagation via Nova plugin
- Ordered graceful shutdown with drain monitoring
- Pluggable adapters (pgo, kura, brod, custom)
- Telemetry events for all resilience operations
- Configurable:
gate_enabled,health_severity,drain_poll_interval - Unknown config key warnings on startup
Dependencies
nova(Hex)seki ~> 0.4(Hex)telemetry ~> 1.3(via seki)
Documentation
- 6 guides: Getting Started, Circuit Breakers & Bulkheads, Deadline Propagation, Adapters, Graceful Shutdown, Telemetry
- Full moduledoc/doc coverage
Test coverage
- 58 Common Test cases across 7 suites
- All checks clean: xref, dialyzer, erlfmt, ELP lint