data-consistency-patterns
CommunityMaster data consistency across services.
Software Engineering#consistency#transactions#distributed-systems#outbox#locking#isolation-levels#saga-pattern
Authormarquesfelip
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Data consistency is hard in distributed and relational systems; this skill provides a framework to reason about consistency guarantees, anomalies, and patterns to ensure correct behavior across services.
Core Features & Use Cases
- Guidance on selecting isolation levels (Read Committed, Serializable) to prevent anomalies.
- Strategies for locking (pessimistic/optimistic) and patterns like outbox and sagas for distributed transactions.
- Use cases include multi-service order processing, inventory reservation, and financial transfers with eventual consistency.
Quick Start
Map a two-service checkout with inventory and payment to a saga-based workflow and outline the compensation steps.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: data-consistency-patterns Download link: https://github.com/marquesfelip/agents-and-skills/archive/main.zip#data-consistency-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.