hallgren / eventsourcing

Event Sourcing in Go
Mozilla Public License 2.0
188 stars 20 forks source link

feat: add dynamo event store implementation #103

Closed fd1az closed 3 months ago

fd1az commented 4 months ago

This PR introduces a DynamoDB-backed event store implementation to the library. The addition of DynamoDB as a storage option allows users to leverage AWS's scalable, high-performance NoSQL database for event sourcing applications.

hallgrenx commented 4 months ago

Cool, will have a look during the week. 👍

fd1az commented 4 months ago

Thanks for the review, guys. I'll work on the comments over the weekend...

fd1az commented 3 months ago

Hi guys, finally got a moment to dive into this

hallgren commented 3 months ago

Hi guys, finally got a moment to dive into this

Hi, nice work!

I have discussed with @lunjon the consequences of merging a DynamoDB event store to the main project. Although we appreciate your efforts to implement this we think it's better if the code lives in a separate repository. The main reason is that we have limited knowledge about DynamoDB and it feels like it would be cumbersome to maintain. Both for us making changes in this code and also for you as your changes have to go through us.

We propose that this code lives in a repo owned by you and that we link to your repo in the supported event stores.

hallgren commented 3 months ago

@fd1az I close this PR. Please send a link to your repo when you feel ready.