-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
Description
Goal
Implement a unified caching layer under pkg/cache
that is:
- Simple to use
- Production-ready
- Configurable and extensible
- Integrated with observability tooling
Deliverables
- Core Cache Interface
- In-Memory Backend
- Redis Backend
- Observability Wrapper
- Logging: Log each operation and failure with context.
- Tracing: Wrap backend calls in OpenTelemetry spans.
- Metrics: Emit Prometheus metrics for operations, latencies, and errors.
- Configuration Support
Support runtime configuration and environment-based backend switching.