Qu'est-ce que CQRS ?
CQRS (Command Query Responsibility Segregation, ou séparation des responsabilités entre commandes et requêtes) sépare le modèle utilisé pour modifier les données de celui utilisé pour les lire. Le côté écriture se concentre sur les règles métier ; le côté lecture organise les informations pour leur affichage ou leur consultation.
Par exemple, réserver un billet de cinéma nécessite de vérifier la disponibilité des places. Afficher une liste de billets nécessite le titre du film, l'horaire de la séance et l'emplacement du siège. Ces tâches concernent les mêmes données, mais demandent des traitements différents.
