AppSync

  • AWS AppSync is a fully managed service that makes it easy to develop GraphQL APIs

  • Applications can securely access, manipulate, and receive real-time updates from multiple data sources such as databases or APIs

  • AWS AppSync automatically scales a GraphQL API execution engine up and down to meet API request volumes

  • Uses GraphQL, a data language that enables client apps to fetch, change and subscribe to data from servers

  • AWS AppSync lets you specify which portions of your data should be available in a real-time manner using GraphQL Subscriptions

  • AWS AppSync supports AWS Lambda, Amazon DynamoDB, and Amazon Elasticsearch

  • Server-side data caching capabilities reduce the need to directly access data sources

  • AppSync is fully managed and eliminates the operational overhead of managing cache clusters

Example of using AppSync and Amplify to simplify access to microservices

Amplify is used to build and host the WebStore application and create backend services

AppSync creates a unified API layer for integrating the microservices

Last updated