eventually-rs icon indicating copy to clipboard operation
eventually-rs copied to clipboard

AWS DynamoDB support as a backend

Open zamazan4ik opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. I want to use AWS DynamoDB as a storage for the Event Store. I want to use it since it's quite native to AWS-based infrastructure and provides a convenient pay-as-you-go pricing model.

Describe the solution you'd like Create one more backend, which supports AWS DynamoDB.

Describe alternatives you've considered Don't use Event Store (not a case for me). Don't use AWS DynamoDB (not a case for me too).

Additional context I completely understand that you don't have enough capacity for implementing it yourself. So I am ready to contribute it. The only limitation I see for now is that library's API is under complete redesign. Do you have any ETA, when you can release 0.5.0 version?

Thanks in advance!

zamazan4ik avatar Nov 13 '21 12:11 zamazan4ik

Hey @zamazan4ik, thanks for the issue!

I really like DynamoDB and I think it would make for a great Event Store. Also, it comes with natively supported Change Data Capture capability through Kinesis, so in terms of scalability of Event Subscriptions it's amazing.

I completely understand that you don't have enough capacity for implementing it yourself. So I am ready to contribute it. The only limitation I see for now is that library's API is under complete redesign. Do you have any ETA, when you can release 0.5.0 version?

Yes, v0.5.0 is a real struggle as I'm finding less and less time to work on it 😢
No ETA for now, but I've scoped a bit of what's needed in https://github.com/get-eventually/eventually-rs/projects/1

I'd be more than happy to merge an implementation based on current v0.4.0, and include the migration to v0.5.0 as part of the next release milestone 😄

ar3s3ru avatar Dec 05 '21 09:12 ar3s3ru