Linkedin

Multi-Region GraphQL API with CloudFront

Project Overview

Project Detail

To support custom domains, upload the domain’s SSL Certificate into ACM and attach it to an Amazon CloudFront distribution. Point your domain name to CloudFront by using Amazon Route 53 as your DNS name resolution service. Set up a routing rule on Route 53 to route your global clients to the Region with less latency to their location. So that your clients can authenticate seamlessly to AppSync endpoints in any Region, use AWS Lambda @Edge to query Route 53 for the best Region to forward the request to, and to normalize authorization by abstracting the specificities of each Regional AppSync. Clients across the globe can then connect to your GraphQL API on a single endpoint available in edge locations. CloudFront will seamlessly route client’s requests to the API in the Region with the lowest latency to the client’s location.

http://chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://d1.awsstatic.com/architecture-diagrams/ArchitectureDiagrams/multi-region-graphQL-api-with-cloudfront-ra.pdf?did=wp_card&trk=wp_card

To know more about this project connect with us

Multi-Region GraphQL API with CloudFront