Description
Add Redis for caching GitHub fetches and monitor via Prometheus. This reduces latency and costs, building on your backend expertise.
Steps to Implement
- Install and configure Redis (e.g., as a Docker service).
- Integrate Redis client in Go for caching API responses.
- Add cache invalidation logic (e.g., on webhook events).
- Expose cache metrics in Prometheus.
- Test performance improvements with load testing.
Acceptance Criteria
- Cache hits reduce API calls.
- Metrics show improved latency.
- No data staleness issues.
Related Issues/Dependencies
- Can integrate with Kubernetes deployment.
Effort Estimate
Low
Description
Add Redis for caching GitHub fetches and monitor via Prometheus. This reduces latency and costs, building on your backend expertise.
Steps to Implement
Acceptance Criteria
Related Issues/Dependencies
Effort Estimate
Low