aws-amplify / amplify-cli

The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
Apache License 2.0
2.82k stars 819 forks source link

Timestream as first class Database option #5675

Closed arkllc closed 4 years ago

arkllc commented 4 years ago

Is your feature request related to a problem? Please describe. Currently I am managing logging type events in DynamoDB. Given the recent TimeSream launch, it would be great if it is supported out of box. Instead of me building an implementation

Describe the solution you'd like TimeStream should be supported as first class DB just like DynamoDB and Aurora

Describe alternatives you've considered 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

nikhname commented 4 years ago

@arkllc could you tell us a little bit about your use case for TimeStream logging?

arkllc commented 4 years ago

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.

kaustavghosh06 commented 4 years ago

@arkllc This is an interesting use-case for the AppSync service to support. Would you mind opening up this issue in the AppSync community GitHub repo - https://github.com/aws/aws-appsync-community to gauge interest of the AppSync community and the AppSync team? Thank you! Closing the issue on this repo.

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there hasn't been any recent activity after it was closed. Please open a new issue for related bugs.

Looking for a help forum? We recommend joining the Amplify Community Discord server *-help channels for those types of questions.