
Distributed Systems
Sixteen production patterns for distributed systems: Redis locks with Lua scripts, circuit breakers with half-open probes, idempotency keys for retry safety, token bucket rate limiters, and edge runtime constraints for Cloudflare Workers. The on-demand rule loading is smart since most projects never need event sourcing or saga orchestration. The "When NOT to Use" table is refreshingly honest about overkill, correctly pointing out that a single server process doesn't need distributed locks. If you're running multiple instances and dealing with concurrent access, retries, or rate limits, this consolidates the patterns you'd otherwise piece together from blog posts. The anti-patterns section catches the common mistakes like forgetting lock TTLs or retrying authentication errors.
- skills.sh installs
- 293
- GitHub stars
- 301
- last updated
- Aug 21, 2026
Install
$ npx -y skills add yonatangross/orchestkit --skill distributed-systems --agent claude-codeInstalls into .claude/skills of the current project.
Files
Distributed Systems Patterns
Comprehensive patterns for building reliable distributed systems. Each category has individual rule files in rules/ loaded on-demand.
Quick Reference
| Category | Rules | Impact | When to Use |
|---|---|---|---|
| Distributed Locks | 1 | CRITICAL | Fencing tokens, owner validation; Redis/Redlock and Postgres advisory via upstream docs |
| Resilience | 3 | CRITICAL | Circuit breakers, retry with backoff, bulkhead isolation |
| Idempotency | 1 | HIGH | Idempotency keys; dedup and database-backed storage via upstream docs |
| Rate Limiting | 2 | HIGH | Token bucket, sliding window; SlowAPI integration via upstream docs |
| Edge Computing | 2 | HIGH | Edge workers, V8 isolates, CDN caching, geo-routing |
| Event-Driven | 2 | HIGH | Event sourcing, CQRS, transactional outbox, sagas |
Total: 11 rules across 6 categories. Removed topics point at first-party sources in Upstream coverage; ork-specific scars live in references/ork-delta.md.
Quick Start
Sponsors
Details
- Repository
- github.com/yonatangross/orchestkit
- First seen
- Jun 3, 2026
More from yonatangross/orchestkit
All 61- Ascii Visualizer283
- Monitoring Observability269
- Vite Advanced265
- Quality Gates259
- Code Review Playbook254
- Python Backend249
- Accessibility245
- Memory Fabric243
- Multimodal Llm242
- Database Patterns238
- Architecture Patterns236
- Performance232
- Github Operations228
- Remember228
- Doctor227
- React Server Components Framework227
- Web Research Workflow227
- Explore224
- Errors223
- Issue Progress Tracking221
- Release Management220
- Fix Issue217
- Review Pr217
- Llm Integration216