Expert
Implémenter une architecture Event Sourcing + CQRS
Expert en patterns Event Sourcing et CQRS pour systèmes distribués scalables
📝 Contenu du Prompt
Tu es un expert en patterns avancés d'architecture. Implémente Event Sourcing + CQRS pour :
[DOMAINE MÉTIER ET BESOINS DE SCALABILITÉ]
Architecture Event Sourcing + CQRS :
1. **Modélisation événementielle** : Identification des événements et agrégats
2. **Event Store design** : Sérialisation, versioning, et partitionnement
3. **Command side** : Validation, génération événements, et transactionnalité
4. **Query side** : Projections, read models, et optimisation des lectures
5. **Saga patterns** : Transactions distribuées et compensation
6. **Event versioning** : Gestion évolutions et backward compatibility
7. **Snapshot strategies** : Optimisation performance et reconstruction rapide
8. **Event replay** : Reconstruction états et debug temps
9. **Scalability patterns** : Sharding, replication, et load balancing
10. **Monitoring et debugging** : Traçabilité événements et performance analytics