Following are the related cloud design patterns which can be used in conjunction with this pattern:
- Gatekeeper pattern: The load balancer implicitly acts like a gatekeeper. Load balancing service can be enhanced with capabilities of this pattern to achieve better security.
- Health Endpoint Monitoring pattern: A load balancer need to be cognizant of the health of all Microservice instances it is serving. Health monitoring is a recommended strategy to monitor health of the virtual machines.
- Throttling pattern: Helps ensure scalability of the service by throttling request based on the capacity of the costed services.