Annexe A. Évaluation des microservices
Ce livre a couvert beaucoup de terrain. Permets-moi de t'en rappeler une partie, en m'attachant d'abord à t'aider à évaluer s'il serait judicieux pour toi d'adopter les microservices, puis à déterminer si tu as la bonne culture, les bons outils et les bons processus en place pour en faire une réussite.
As-tu besoin de microservices ?
Les microservices ajoutent de la complexité. Pour cette raison, ton point de départ pour un nouveau système devrait généralement être un monolithe.
Au fur et à mesure que tu comprends mieux le domaine et que tu développes le système, il y a plusieurs raisons pour lesquelles tu pourrais envisager d'extraire un ou plusieurs services.
Alors, quelles sortes de choses indiquent qu'entamer une transition vers les microservices pourrait être un bon choix pour toi ?
Les défis de la mise à l'échelle
Lorsque tu fais évoluer ton équipe et ton système, tu peux constater un impact sur ta capacité à proposer de nouvelles fonctionnalités et de nouveaux produits. Peut-être que les choses ralentissent, ou que tu as du mal à soutenir ton système en production.
Voici les questions que je poserais.
Est-ce que nous nous battons pour que des changements soient apportés ?
Les recherches DORA et Accelerate montrent qu'il est important de pouvoir apporter de petits changements fréquemment.
Demande-toi :
-
Sommes-nous en mesure de publier les changements assez rapidement ?
-
À quelle fréquence les modifications sont-elles publiées ...
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