Every service ends up with:
- retry
- timeout
- circuit breaker
- fallback
…implemented differently every time.
I built Resili — a TypeScript-first resilience toolkit 👇
import { resili } from "@resili/core";
const client = resili(fetchUser)
.timeout({ milliseconds: 3000 })
.retry({ maxAttempts: 3 })
.circuitBreaker({ minimumThroughput: 10 })
.build();
TypeScript-first • Fluent API • Production-ready
📦 https://github.com/nkcodedev/resili
Would love feedback from backend/dev folks 👇
Top comments (1)
Also supports fetch, axios, undici adapters — more coming 🚀