Support Google Cloud Datastore as a datasource
Problem:
GoFr does not yet support Google Cloud Datastore, which is a widely used NoSQL document database service in the Google Cloud Platform ecosystem.
Goal:
- Implement datastore as a new NoSQL datastore in pkg/gofr/datasource/datastore.
- Add a method on the App to plug and use the datasource.
Include:
- Logging: Log each operation and failure with context.
- Tracing: Wrap calls in OpenTelemetry spans.
- Metrics: Emit Prometheus metrics for operation counts and errors.
Hey @aryanmehrotra, I'd like to work on this. Can you assign me this?
@bryanwux, do you have a specific use case for Google Cloud Datastore, or are you suggesting it as an essential addition to GoFr's roadmap?
@bryanwux, do you have a specific use case for Google Cloud Datastore, or are you suggesting it as an essential addition to GoFr's roadmap?
@coolwednesday yea we have a project that heavily relies on google cloud datastore currently, and we are thinking about integrate it with GoFr. And I think at the same time it's an essential addition to GoFr's roadmap as well. If possible, could you please assign this to me? I have an ongoing work on this already.
Sure, assigning it to you. Please make sure to make it an external module. Refer to exisiting datasources for the same.
Hey! @bryanwux Any updates.
@abrarr21 , Since the issue is available, would you like to work on this ?
@abrarr21 , Since the issue is available, would you like to work on this ?
Sure, I'll raise a PR soon
Assigned !
@abrarr21 , Since the issue is available, would you like to work on this ?
Sure, I'll raise a PR soon