We have already explored one method that can assist with service discovery: the load balancer. Amazon provides three different types of load balancers, any of which could potentially front your service in a region. In Chapter 2, Core Services - Building Blocks for Your Product, we looked at load balancer health checks for monitoring your instances. In the Serverless section, we explored fronting our Lambda services with a load balancer. We could have added a health check for the serverless implementation as well. Creating a target group for ECS containers is another pattern available to us. Using a load balancer provides highly available internal or external service endpoints. There are also a number of other options we can use in conjunction with ELBs and ALBs.
Route 53 provides us with the ability to create global load balancers. In contrast to the ALB, which...