Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS DynamoDB support as a backend #193

Open
zamazan4ik opened this issue Nov 13, 2021 · 1 comment
Open

AWS DynamoDB support as a backend #193

zamazan4ik opened this issue Nov 13, 2021 · 1 comment
Labels
feature New feature or request

Comments

@zamazan4ik
Copy link

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 zamazan4ik added the feature New feature or request label Nov 13, 2021
@ar3s3ru
Copy link
Collaborator

ar3s3ru commented Dec 5, 2021

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 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants