I have a working app I made using Amplify (with AppSync API and Cognito). I'd like to make another app which is different, but shares some data with my first project (same product, but different targets, usages and security rules).
Is there a clean way to use Amplify for that new project, telling the GraphQL API to fetch some data in the DynamoDB from my first Amplify project ?
This data will change often and will be heavy - so I'm not too much into any synchronization solution.
I thought about those solutions, but I'm not experienced enough to tell if one of them is good:
- Not using Amplify but SAM for this new project (but I will lose all the build pipeline provided by Amplify)
- Using Amplify for the Hosting and the Auth, but configure AppSync with SAM and plug it into my existing DataSource
- Maybe CloudFormation can be the answer, but I don't see how to interact directly with it within Amplify