mosuka / phalanx

Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support DynamoDB as a metadata store

mosuka opened this issue · comments

Support DynamoDB as a metadata store

I am happy to help with this if needed, I have written https://github.com/wolfeidau/dynalock and worked on other locking projects using dynamodb.

@wolfeidau
Thank you.
Since you seem to be familiar with DynamoDB, this issue will be very easy for you.
I am looking forward to your pull request.

It would be great if you could develop it same as the implementation of etcd here.
https://github.com/mosuka/phalanx/blob/main/metastore/storage.go
https://github.com/mosuka/phalanx/blob/main/metastore/storage_etcd.go

I started work on this in #74 the documentation helps a lot.

@wolfeidau Thank you for your contribution! 😄