Chapitre 8. Repenser les applications pour les adapter auxarchitectures basées sur les API
Maintenant que tu as une bonne maîtrise des opérations et de la sécurité des API, tu vas explorer comment les API peuvent être utilisées pour faire évoluer et augmenter les applications existantes. Dans Building Evolutionary Architectures (O'Reilly), les auteurs expliquent comment une architecture évolutive prend en charge les changements guidés et progressifs, à travers de multiples dimensions. Que tu veuilles ou non adopter une architecture évolutive telle que définie dans ce livre, la réalité est que presque tous les systèmes performants devront évoluer au fil du temps pour répondre aux nouvelles exigences des utilisateurs ou pour réagir à un environnement changeant. Il est rare qu'une entreprise ou une organisation ne modifie pas ses produits en fonction des commentaires des clients ou de l'évolution des conditions du marché. De même, il est rare qu'un système fonctionnant depuis longtemps ne soit pas impacté par des changements dans l'infrastructure (par ex, matériel qui tombe en panne et devient obsolète), des cadres d'application sous-jacents ou d'un service tiers.
Les API sont les interfaces naturelles, les abstractions et les points d'entrée (encapsulés) vers et dans un système, et en tant que telles, elles peuvent jouer un rôle essentiel dans le soutien ...
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