📝 docs: add ADR-0022 for rate limiting and cache strategy
- Create comprehensive ADR-0022 covering multi-phase implementation - Phase 1: In-memory cache with go-cache library - Phase 2: Redis-compatible cache with Dragonfly/KeyDB - Phase 3: Rate limiting with ulule/limiter/v3 - Add detailed technical specifications and implementation plans - Update ADR README with new entries - Addresses performance and security requirements Related to Issue #13: Implement Rate Limiting and Caching Strategy Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -79,6 +79,8 @@ Chosen option: "[Option 1]" because [justification]
|
||||
* [0018-user-management-auth-system.md](0018-user-management-auth-system.md) - User management and authentication system
|
||||
* [0019-postgresql-integration.md](0019-postgresql-integration.md) - PostgreSQL database integration
|
||||
* [0020-docker-build-strategy.md](0020-docker-build-strategy.md) - Docker Build Strategy: Traditional vs Buildx
|
||||
* [0021-jwt-secret-retention-policy.md](0021-jwt-secret-retention-policy.md) - JWT Secret Retention Policy with Configurable TTL and Retention
|
||||
* [0022-rate-limiting-cache-strategy.md](0022-rate-limiting-cache-strategy.md) - Rate Limiting and Cache Strategy with Multi-Phase Implementation
|
||||
|
||||
## How to Add a New ADR
|
||||
|
||||
|
||||
Reference in New Issue
Block a user