Following are the related cloud design patterns which can be used in conjunction with this pattern:
- Retry pattern: Can be used for handling transient faults on the Reliable Data Store.
- Sharding pattern: The data can be partitioned horizontally to improve scalability and performance. The pattern is advisable while handling large volumes of equally disperse data sets.
- Leader Election pattern: In case of multi-instance deployment, elect a leader to coordinate tasks to avoid conflicts around shared resources.