Following is the related cloud design patterns which can be used in conjunction with this pattern:
- Event Sourcing: This pattern describes in more detail how Event Sourcing can be used with the CQRS pattern to simplify tasks in complex domains; improve performance, scalability, and responsiveness; provide consistency for transactional data; and maintain full audit trails and history that may enable compensating actions.
- Compensating Transaction: This pattern can be used to reverse state changes caused by a faulty transaction.