scalardb-transaction
CommunityDesign ScalarDB transactions across services.
Software Engineering#saga#batch-processing#two-phase-commit#retry-strategy#distributed-transaction#scalardb#transaction-design
Authorwfukatsu
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps engineering teams define and optimize ScalarDB transaction patterns across services, reducing design guesswork and ensuring correct transactional boundaries, recovery, and performance considerations.
Core Features & Use Cases
- Transaction boundary definition: clearly delineate transactional scope across services.
- Pattern selection (single-aggregate, 2PC, Saga, hybrid): choose the appropriate coordination mechanism for each workflow.
- OCC evaluation: assess optimistic concurrency control contention and resilience.
- Batch processing design: plan chunked, safe batch operations for high-throughput workloads.
- v3.17 optimization plan: apply ScalarDB v3.17 features (e.g., batch operations, piggyback begin) to improve performance.
- Use Case: multi-service order processing with cross-service consistency guarantees.
Quick Start
Run Step 05 using the Step 04 data model to generate the full transaction design.
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: scalardb-transaction Download link: https://github.com/wfukatsu/coding-agent-for-scalardb/archive/main.zip#scalardb-transaction 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.