Skip to content

[GoFr-SOC]: Couchbase support #1997

Open
@olxandr

Description

@olxandr

Problem:
GoFr does not yet support Couchbase, a widely-used NoSQL document database ideal for flexible data models, high-performance applications, and real-time analytics. Making Couchbase a native datasource in GoFr will allow seamless storage and querying of document-oriented data.

Solution:
Goal:
Add a new datasource in pkg/gofr/datasource/couchbase.
Add method on 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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions