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 s'articule autour de la thèse selon laquelle la capacité des systèmes logiciels à fonctionner à l'échelle est de plus en plus un facteur clé qui définit le succès. À mesure que notre monde devient plus interconnecté, cette caractéristique ne fera que s'accentuer. L'objectif de ce livre est donc de fournir au lecteur les connaissances de base sur les systèmes distribués et concurrents. Il présente également un ensemble d'approches d'architecture logicielle et de technologies distribuées qui peuvent être utilisées pour construire des systèmes évolutifs.
Pourquoi l'extensibilité ?
Le rythme des changements dans notre monde est décourageant. Des innovations apparaissent chaque jour, créant de nouvelles capacités qui nous permettent à tous d'interagir, de faire des affaires, de nous divertir... et même de mettre fin aux pandémies. Le carburant d'une grande partie de cette innovation est le logiciel, écrit par de véritables armées de développeurs dans les grandes sociétés Internet, de petites équipes de cracks dans les startups, et toutes les formes et tailles d'équipes entre les deux.
Il est déjà difficile de fournir des systèmes logiciels qui répondent aux besoins des utilisateurs, mais cela devient un ordre de grandeur plus difficile à réaliser pour les systèmes à grande échelle. Nous connaissons tous des systèmes qui tombent soudainement ...
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