Notes d'ingénierie : ce qu'on a construit, ce qu'on a cassé, ce qu'on en a tiré.
-
Notre couche Domaine ne contient que des exceptions. C'est délibéré.
Neuf contextes, vingt-neuf commandes, un seul gestionnaire de requête, aucun port. Ce qu'on a gardé de DDD et de l'architecture hexagonale, ce qu'on a refusé, et les cinq endroits où l'infrastructure traverse la frontière quand même. Ce n'est pas du DDD puriste, c'est du time to market.
-
Nous étions notre propre meilleur client. C'était un bug.
Notre entreprise publie sur notre plateforme — et se comptait dans notre chiffre d'affaires, notre funnel et nos listes de relance. Comment on l'a sortie des statistiques sans la sortir du site.
-
La fonctionnalité la moins chère est celle qu'on ne construit pas
Trois signaux qui disent « n'écris pas ce code », et ce qu'ils nous ont fait économiser en une seule journée.
-
Monter l'OS sous Docker : ce qui reste couplé, et ce que rien ne valide
L'application vit dans une image, donc la distribution ne peut rien lui faire. Restent quatre points de couplage — et l'un d'eux se trouve dans un angle mort qu'aucune chaîne d'intégration ne couvre.
-
Construire un SaaS complet, prêt pour la production, avec un agent de code
Déploiement sans interruption, paiements réels, authentification sans mot de passe — en binôme avec une IA.
-
Garantir des retours d'expérience légitimes sans équipe de modération
Miser sur l'identité vérifiée plutôt que sur la censure — et les deux bugs qui nous ont fait douter.