Qu’est-ce que l’event sourcing, au juste ?
Dans un logiciel classique, une base de données enregistre l’état actuel. « Le client Martin habite au 12 rue de l’Église. » Si l’adresse change, cette ligne est écrasée. L’ancienne adresse ? Disparue.
L’event sourcing fait l’inverse. Au lieu de l’état actuel, nous enregistrons les événements qui ont mené à cet état :
- Client Martin créé
- Adresse définie : 12 rue de l’Église
- Déménagement au 5 place du Marché
- Numéro de téléphone modifié
L’état actuel n’est rien d’autre que la somme de tous ces événements. C’est exactement le même principe qu’un grand livre comptable : on ne gomme pas d’écritures, on ajoute des corrections. Le passé reste en place.

Pourquoi c’est intéressant pour votre PME
1. Votre phase d’analyse devient concrète
C’est peut-être le plus grand avantage, et il apparaît avant même qu’une ligne de code soit écrite.
L’analyse logicielle classique part des écrans et des formulaires — une abstraction de développeur dans laquelle vous, dirigeant ou expert métier, devez apprendre à penser. Avec l’event sourcing, nous inversons cela. Nous demandons : « Que se passe-t-il dans votre activité ? »
Et les post-it arrivent sur le mur : Devis envoyé, Paiement reçu, Livraison refusée, Le client a annulé. C’est la langue que vous utilisez vous-même au téléphone. Pas de traduction, pas de « product owner » comme intermédiaire. Vous et notre développeur êtes devant le même mur et employez les mêmes mots.
Le résultat : les cas limites remontent tôt (au lieu de surgir sous forme de bug six mois plus tard), le périmètre devient concret (« ces dix événements en phase 1 »), et l’analyse que nous faisons ensemble est directement l’architecture de votre logiciel.
2. Une piste d’audit complète, fournie d’office
Qui a fait quoi, et quand ? À quoi ressemblait le devis mardi dernier ? Quel prix appliquions-nous il y a trois ans au client X ? Avec l’event sourcing, ce sont des questions triviales. Pour les secteurs soumis à des exigences de conformité — finance, santé, juridique — ou simplement pour le contrôle annuel des comptes, cela signifie un historique incontestable, sans que nous ayons à construire quoi que ce soit de spécifique pour l’obtenir.
3. De nouveaux enseignements tirés d’anciennes données
Imaginons : dans deux ans, vous voulez savoir combien de clients ont un jour demandé une remise sans finalement acheter. Avec un logiciel classique, cette information a disparu. Avec l’event sourcing, nous repassons simplement vos événements dans une nouvelle analyse. Vos données historiques gardent toute leur valeur, y compris pour des questions que vous ne vous posez pas encore aujourd’hui.
4. Une friction saine face au changement
Dans une base de données classique, il est tentant, à chaque nouvelle question métier, d’ajouter vite fait une colonne, de réutiliser un champ pour autre chose ou de surcharger un statut. Jusqu’à ce que plus personne ne sache ce que signifie status = 7.
Avec l’event sourcing, ce n’est pas possible. Si le sens de quelque chose change, ce changement doit être rendu explicite : est-ce vraiment le même concept dans une nouvelle version, ou mérite-t-il son propre nom ? Cette question nous ramène à la discussion avec vous, au lieu d’être réglée discrètement dans le code.
L’effet : une base de code encore lisible au bout de cinq ans. La dette technique devient visible au lieu d’être enterrée.
« Et le RGPD ? Et le stockage ? »
Deux objections souvent présentées dans la littérature comme rédhibitoires. Chez Tandem Studio, ce sont des problèmes résolus.
🔐 Le RGPD et le droit à l’oubli
Nous utilisons le crypto-shredding : les données personnelles sont stockées chiffrées, avec une clé distincte par personne concernée. Une demande d’effacement devient une destruction de clé — les événements existent techniquement toujours, mais les données personnelles sont définitivement illisibles. L’intégrité append-only est préservée. La conformité au RGPD aussi.
💾 Le stockage sous contrôle
Les gros fichiers — PDF, photos, pièces jointes — n’ont pas leur place dans les événements. Nous les gardons dans un stockage objet séparé et y faisons référence depuis l’événement. Résultat : votre journal d’événements reste compact et performant, et le stockage croît de façon linéaire et bon marché plutôt qu’exponentielle et coûteuse.
Quand le choisissons-nous (ou pas) ?
Honnêtement : l’event sourcing n’est pas une solution miracle. Pour un simple outil interne, c’est parfois trop (= de l’overengineering). Un logiciel classique suffit alors.
Là où nous l’utilisons, et où il fait vraiment la différence, c’est dans les domaines où l’historique compte : facturation et transactions financières, mouvements de stock, gestion des contrats, saisie des heures, pipelines CRM, tout ce qui comporte des exigences d’audit. Souvent, nous optons pour un modèle hybride : l’event sourcing pour le cœur de votre activité, du CRUD classique pour la périphérie (paramètres, tables de référence, gestion des utilisateurs).
En bref
L’event sourcing convient aux PME qui ne voient pas leur logiciel comme un produit jetable, mais comme une mémoire d’entreprise qui grandit avec elles. La phase d’analyse devient plus humaine, le logiciel vieillit sans devenir obsolète, et l’histoire de votre entreprise reste tout simplement… conservée.
Vous vous demandez si l’event sourcing convient à votre projet ? Un échange sans engagement avec Tandem Studio ne vous coûte rien et vous apporte au minimum une réponse claire.




