Préface
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
« Toutes les familles heureuses se ressemblent ; chaque famille malheureuse est malheureuse à sa manière. » Ce principe d'Anna Karénine ne s'applique pas seulement aux familles, mais aussi aux équipes de développement de logiciels hérités. Différents systèmes logiciels souffrent de différentes « maladies », d'où la nécessité de disposer d'une variété de remèdes pour les soigner toutes. Ces dernières années, on a observé les maladies suivantes, dans différentes combinaisons, dans les systèmes hérités (qu'ils soient monolithiques ou microservices) et leurs organisations :
-
Le système existant est devenu un gros fouillis1 parce que personne n'a contrôlé les dépendances et maintenant, tout est connecté à tout le reste (chapitre 5).
-
Les connaissances du domaine sont enchevêtrées dans un énorme modèle de domaine dont les parties ne s'emboîtent que partiellement, voire se contredisent (modèles illimités au chapitre 12).
-
Le code source métier et le code source technique sont mélangés, ce qui fait que remplacer une technologie obsolète ou étendre le domaine devient un vrai casse-tête (chapitre 8).
-
Les gens sont organisés en équipes, ce qui n'est pas idéal pour avancer vite (chapitre 9).
Sur la couverture de ce livre, vous pouvez voir un papillon Atlas. Tout comme les systèmes hérités présentés dans ce livre, il a commencé par être petit (un ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access