Loading...
Loading...
Found 6 Skills
Master Temporal workflow orchestration with Python SDK. Implements durable workflows, saga patterns, and distributed transactions. Covers async/await, testing strategies, and production deployment. Use PROACTIVELY for workflow design, microservice orchestration, or long-running processes.
Use when implementing distributed transactions, coordinating multi-service workflows, handling compensating transactions, or asking about "saga pattern", "distributed transactions", "compensating actions", "workflow orchestration", "choreography vs orchestration"
Implement idempotency keys and handling to ensure operations can be safely retried without duplicate effects. Use when building payment systems, APIs with retries, or distributed transactions.
Implement saga patterns for distributed transactions and cross-aggregate workflows. Use when coordinating multi-step business processes, handling compensating transactions, or managing long-running workflows.
Implement distributed transactions using the Saga Pattern in Spring Boot microservices. Use when building microservices requiring transaction management across multiple services, handling compensating transactions, ensuring eventual consistency, or implementing choreography or orchestration-based sagas with Spring Boot, Kafka, or Axon Framework.
Seata distributed transaction skill. Covers a decision tree for selecting among the AT/TCC/SAGA/XA modes, the mandatory undo_log table for AT mode, useTCCFence in TCC mode for handling idempotency, suspension, and empty rollback, SAGA state machines for long-running workflows, global transaction timeout configuration (@GlobalTransactional timeoutMills), and read isolation enhancement (@GlobalLock + FOR UPDATE). Corrects common LLM mistakes: not knowing which of AT/TCC/SAGA to choose, not creating the undo_log table, making TCC Confirm non-idempotent, and ignoring watchdog handling.