I'm deploying a serverless/lambda-based HTTP API via AWS API Gateway. My goal is to minimize latency in handling requests. I am considering two architectures, and I'm wondering which best meets this goal. Here are the options:

  1. Deploy one edge-optimized API Gateway application. AWS will then create a CloudFront distribution which will route incoming requests through the AWS Edge Network of global locations, but ultimately requests will be handled at one specific deployment location (in the US).

  2. Deploy multiple regional API Gateway application instances (one in the US, a second in Europe, and a third in Asia), and then use latency routing to route requests to the region that provides the best latency with less round-trip time.

1 Answer 1


The second option is faster. You can’t argue with the speed of light.

  • This is true, no matter the frame of reference! Sep 13, 2021 at 18:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.