Remplacer un système legacy en une seule fois semble offrir une solution simple et maîtrisée. Sur le terrain, c’est souvent une illusion qui masque une complexité bien plus profonde.
Architecture
Quand les transformations ne changent rien
On modernise les technologies, on refond les applications, on parle de transformation. Et pourtant, après quelques années seulement, le système finit souvent par redevenir un legacy.
Quand le modèle technique colonise le domaine
Ou quand, dans vos projets, on parle plus de tables, de flux et de programmes que du métier lui-même.
Topologie des Services de Domaine
Guide pratique pour un découpage efficace des services dans un contexte Domain-Driven.
Une introduction à la théorie de la résidualité
La théorie de la résidualité renouvelle la conception logicielle en modélisant les systèmes comme des résidus interconnectés, afin de traiter l’incertitude comme une donnée structurante dans les environnements métier complexes.
Le logiciel: outils de capitalisation des connaissances de l’entreprise
Ou "Voir le développement de logiciels comme l'acquisition de connaissances et la réduction de l'ignorance" - Phillip G. Armour.
L’enfer des microservices
Pourquoi les microservices sont souvent une fausse bonne idée pour les petites équipes… et comment éviter ce piège.
Architecture Decision Record
Développeurs : adoptez les ADR pour justifier le design de vos applications, et renforcer la qualité de vos projets.