Partie II. Structure et culture de l'organisation
Pour réussir avec les microservices, tu dois faire plus qu'adopter les modèles architecturaux. Il y a des considérations organisationnelles et culturelles et ce sont les premières choses sur lesquelles il faut se concentrer, car si tu n'arrives pas à les mettre en place, tu prendras beaucoup de complexité supplémentaire pour pas grand-chose de bénéfique.
Parce que faire des microservices avec succès implique des changements dans l'organisation et la culture, tu trouveras cela très difficile si tu n'as pas le soutien des plus hauts niveaux de ton leadership technologique. Cela commence par la façon dont l'organisation est structurée : La loi de Conway dit que si l'architecture du système et l'architecture de l'organisation sont en désaccord, c'est l'architecture de l'organisation qui l'emportera.
Tu dois trouver les bonnes limites au sein de ton domaine, celles qui minimisent les dépendances entre les équipes. Les équipes doivent pouvoir progresser sans avoir à attendre qu'une autre équipe fasse quelque chose.
Cela signifie qu'il faut créer une culture organisationnelle pour soutenir cela : avec des équipes interfonctionnelles qui sont habilitées à travailler de façon autonome et qui se concentrent sur un flux rapide de valeur commerciale.
La réduction de la charge cognitive au sein des équipes est essentielle à cet égard. Tu peux soutenir tes équipes de développement de produits en préparant le terrain : en fournissant un chemin ...
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