aws / aws/aws-appsync-community
Timestream as first class Database option
- Dominant language
- HTML
- Stars
- 507
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Is your feature request related to a problem? Please describe.
All of my application is built completely on AppSync transform with DynamoDB as backend DB. A part of my application has to monitor the progress of a job and store the progress back into a data store via AppSync data mutation. The subscribers to the mutation will automatically get notified. Before TimeStream I was thinking of storing the time series data of progress (timestamp and %of job complete) on a given job in DynamoDB. However, Timestream has some great features of tiering and it will also reduce the burden of me doing this with extra coding with DynamoDB Streams. AppSync is a perfect fit here as it can provide low coupling due to a facade behind which I can abstract various purpose-built database types - Dynamodb and TimeStream. Please let me know if you need further clarification.
Describe the solution you'd like
TimeStream should be supported as a first-class DB just like DynamoDB and Aurora
Describe alternatives you've considered
The alternative is to use DynamoDB. However, for a part of my DB where data shape is more like TimeSeries, it would be nice to use TimeStream
Contributor guide
Assessment
This issue has not been assessed yet.