Chapitre 1. Comprendre les microservices
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Si tu ne connais pas encore les microservices, ce chapitre te donnera des bases solides sur ce qu'ils sont, là où ils brillent et là où ils présentent des défis. Je couvrirai également l'écosystème qui tend à accompagner les microservices - les technologies qui permettent cette architecture.
Commençons par définir ce que sont les microservices.
Microservices sont des services libérables de manière indépendante qui sont modélisés autour d'un domaine d'activité.1
La modélisation des microservices autour d'un domaine d'activité permet un alignement plus étroit entre l'entreprise et l'informatique, et signifie que la plupart des changements se font à l'intérieur d'un microservice, de sorte que ton équipe a un contrôle total sur la réalisation de ce changement. En d'autres termes, une coordination coûteuse peut être évitée.
Le fait d'avoir des services libérables indépendamment signifie que dès qu'une modification est prête, tu peux la libérer. Généralement, cela se produit plusieurs fois par jour.
La séparation entre ces services donne aux équipes plus d'options : elles peuvent être plus flexibles en termes de technologie utilisée, elles peuvent construire des services avec différents niveaux de robustesse, et elles peuvent les faire évoluer indépendamment. Cette flexibilité facilite également le changement, en ...
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