Mesures de l'architecture logicielle
by Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Chapitre 3. Architecture évolutive : Orienter l'architecture en fonction de la testabilité et de la déployabilité
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
L'architecture logicielle est à la fois importante et éphémère. Elle peut déterminer des caractéristiques importantes des systèmes, comme leur évolutivité, leurs performances et leur résilience, par exemple. Elle est éphémère en ce sens qu'elle est souvent vague et subjective dans la façon dont nous jugeons ces qualités.
Les descriptions et les documents architecturaux fonctionnent au mieux comme des cartes touristiques pour les systèmes que nous, en tant qu'architectes, construisons. Ils nous permettent de naviguer dans l'espace sans être trop précis ou spécifique sur les détails - qui sont susceptibles de changer. Le fait d'en apprendre davantage sur les besoins et les demandes de nos utilisateurs et de nos clients peut modifier notre vision de l'endroit où les propriétés architecturales de nos systèmes doivent se situer sur l'échelle.
Si tu travailles dans le domaine de l'architecture logicielle, tu te poses peut-être la question suivante : si je commence avec un système simple, comment vais-je faire face à une croissance rapide de la demande ? Et si la demande n'augmente pas ? Comment faire face aux exigences croissantes en matière de performances, de sécurité et de temps de fonctionnement ? Comment maintenir mon système ...
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