qa-saga-cqrs
Saga, CQRS and event sourcing tests: compensating actions, the transactional outbox, replay determinism, and projection consistency windows. A critic agent (saga-critic) flags missing compensating transactions and other distributed-transaction defects.
Install this plugin
View source (opens in a new tab)/plugin install qa-saga-cqrs@testland-qaFirst time? Add the marketplace with /plugin marketplace add testland/qa
Plugin
- Category
- Backend & distributed systems
- Version
v1.3.3- Contents
- 3 skills · 1 agent
- Part of
- qa-role-backend
Skills3
event-sourcing-testsUse when an event-sourced aggregate gains or changes an event type, snapshots are added, or a CQRS read model is projected from events.skilloutbox-pattern-test-authorUse when adding or changing a transactional outbox, its relay or poller, or auditing it: tests that the DB write and event insert are atomic, events publish at least once in order, consumers dedupe and stay idempotent, and the relay recovers from failures.skillsaga-transaction-testsUse when a business transaction spans two or more services and a mid-sequence failure must be undone, or compensation logic just changed.skill
Agents1
About qa-saga-cqrs
Distributed-transaction patterns: sagas (replace 2PC across microservices), event sourcing (events as system of record) with CQRS projection testing and the eventual-consistency convergence window folded into its references, and the transactional outbox.