veza/docs/adr/ADR-006-redis.md

32 lines
634 B
Markdown
Raw Normal View History

# ADR-006: Redis pour Cache et Sessions
**Date**: 2025-01-01
**Status**: Accepted
**Source**: ORIGIN_MASTER_ARCHITECTURE.md
## Contexte
Besoin cache in-memory ultra-rapide + pub/sub pour la plateforme.
## Décision
Redis 7+ Cluster.
## Conséquences
**Positives**:
- Performance exceptionnelle (<1ms)
- Pub/sub intégré
- Structures de données riches
- Cluster mode (scaling horizontal)
**Négatives**:
- Volatilité (RAM)
- Coût (RAM expensive)
## Alternatives rejetées
- **Memcached**: Moins de fonctionnalités
- **In-memory applicatif**: Pas partagé entre instances
- **Hazelcast**: Trop complexe, Java-centric