Following are the related cloud design patterns which can be used in conjunction with this pattern:
- Retry pattern: Defines a recommended way of implementing retry logic to handle transient faults
- Compensating Transaction pattern: This pattern can be used to reverse state changes caused by a faulty transaction
- Queue-Based Load Leveling pattern: Pipes are best implemented using queues. Apart from providing a reliable delivery channel queues can also help in load balancing
- Pipes and Filters pattern: A similar pattern recommended for cloud deployed services