Préface
Microservices est une approche des systèmes distribués qui favorise l'utilisation de services à grain fin qui peuvent être modifiés, déployés et libérés de manière indépendante. Pour les organisations qui s'orientent vers des systèmes plus faiblement couplés, avec des équipes autonomes qui fournissent des fonctionnalités orientées vers l'utilisateur, les microservices fonctionnent incroyablement bien. Au-delà de cela, les microservices nous offrent un très grand nombre d'options pour construire des systèmes, ce qui nous donne beaucoup de flexibilité pour nous assurer que notre système peut évoluer pour répondre aux besoins des utilisateurs.
Les microservices ne sont cependant pas sans inconvénients importants. En tant que système distribué, ils apportent une foule de complexité, dont une grande partie peut être nouvelle même pour les développeurs expérimentés.
Les expériences de personnes du monde entier, ainsi que l'émergence de nouvelles technologies, ont un effet profond sur la façon dont les microservices sont utilisés. Ce livre rassemble ces idées, ainsi que des exemples concrets et réels, pour t'aider à comprendre si les microservices sont faits pour toi.
Qui devrait lire ce livre ?
Le champ d'application de Building Microservices est vaste, car les implications des architectures de microservices le sont également. En tant que tel, ce ...