aws / aws/aws-appsync-community

Timestream as first class Database option

Open
#136 2 comments 9 reactions 0 assignees View on GitHub
feature-request
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.