# ADR-004: Architecture Microservices Modulaire **Date**: 2025-01-01 **Status**: Accepted **Source**: ORIGIN_MASTER_ARCHITECTURE.md ## Contexte Nombreuses features réparties sur 18 domaines métier, équipe multiple, scalabilité requise. ## Décision Architecture microservices avec 3 services principaux (API, Chat, Stream). ## Conséquences **Positives**: - Scalabilité indépendante - Technologies différentes par service - Isolation des pannes - Déploiements indépendants **Négatives**: - Complexité opérationnelle - Transactions distribuées complexes ## Alternatives rejetées - **Monolithe**: Pas scalable, déploiements risqués - **Serverless**: Vendor lock-in, cold starts - **Microservices complets** (20+ services): Trop complexe au démarrage