ДР
Создание бэка:
The GraphQL Transform provides a simple to use abstraction that helps you quickly create backends for your web and mobile applications on AWS. With the GraphQL Transform, you define your application’s data model using the GraphQL Schema Definition Language (SDL) and the library handles converting your SDL definition into a set of fully descriptive AWS CloudFormation templates that implement your data model.
https://aws-amplify.github.io/docs/cli-toolchain/graphql?sdk=js
Создание стора:
Amplify DataStore provides a persistent on-device storage repository for you to write, read, and observe changes to data if you are online or offline, and seamlessly sync to the cloud as well as across devices. Data modeling for your application is using GraphQL and converted to Models that are used in JavaScript, iOS, or Android applications. You can use DataStore for your offline use cases in a “local only” mode without an AWS account or provision an entire backend using AWS AppSync and Amazon DynamoDB. DataStore includes Delta Sync using your GraphQL backend and several conflict resolution strategies.
https://aws-amplify.github.io/docs/js/datastore
И вообще это инструмент для кодогененрации, подробней написал в этой статье
https://react-native-village.github.io/docs/amplify-04#преимущества-datastore-от-aws-amplify-над-redux-mobx-apollo-relay-селектрорами-деселекторами-и-прочими-флаксами