Following are the related cloud design patterns which can be used in conjunction with this pattern:
- Cache-Aside pattern: Caching can be used to buffer API responses to optimize turnaround time
- Circuit Breaker pattern: Can be used to improve the stability and resiliency of an application by handling transient faults
- Gatekeeper pattern: This design pattern can be used to secure Microservices by preventing direct access
- Throttling pattern: Control the consumption of Microservice regulating the calls from a consuming application
- Retry pattern: A common pattern used to handle transient faults