I'm trying to design a highly available API. I'd like to deploy the API to multiple regions to increase reliability, but to have a single URL so that clients don't have to use multiple URLs. I'm not concerned with geographic routing.
I'd like to setup APIGateway deployed to multiple regions with a single endpoint. My requirements are quick failover and availability.
Two ways I can think of doing this is either use Route53 to map a single endpoint to regional APIGateway DNS names with failover.
The other option is to use AWS Global Accelerator anycast service with ALBs pointing to the API Gateway. Given that DNS entires can be cached by browsers, clients etc is Global accelerator/anycast a better option?