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
Ce livre présente une approche par étapes pour construire et déployer des microservices Java plus fiables. Les capacités présentées dans chaque chapitre sont censées être suivies dans l'ordre, chacune s'appuyant sur les capacités des chapitres précédents. Il y a cinq phases dans ce voyage :
-
Mesure et surveille la disponibilité de tes services.
-
Ajoute des signaux de débogage qui te permettent de poser des questions sur les périodes d'indisponibilité.
-
Améliore ton pipeline de livraison de logiciels pour limiter les risques d'introduire plus d'échecs.
-
Construis la capacité d'observer l'état des actifs déployés jusqu'au code source.
-
Ajoute juste assez de gestion du trafic pour amener tes services à un niveau de disponibilité qui te satisfait.
Notre objectif n'est pas de construire un système parfait, d'éliminer toute défaillance. Notre but est de terminer avec un système très fiable et d'éviter de passer du temps dans l'espace des rendements décroissants.
Éviter les rendements décroissants est la raison pour laquelle nous passerons tant de temps à parler de mesures et de contrôles efficaces, et pourquoi cette discipline précède toutes les autres.
Si tu es dans la gestion de l'ingénierie, le chapitre 1 est ton énoncé de mission : construire une plateforme d'application réputée pour sa fiabilité et la culture d'une équipe d'ingénierie ...
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