31 lines
634 B
Markdown
31 lines
634 B
Markdown
# 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
|