Chapitre 5. Déploiement et libération des API
Dans ce chapitre, nous allons commencer à relier la façon de passer de la conception, la construction et le test à l'exécution dans l'environnement cible.
Prenons l'exemple du système de conférence que nous avons présenté dans l'introduction: nous avions une interface utilisateur unique et une application côté serveur. Le déploiement d'une mise à niveau du serveur ou de l'interface utilisateur impliquerait probablement un certain temps d'arrêt. Il est probable que les actions de déploiement et de libération soient étroitement couplées, voire inséparables. Il aurait également fallu du temps pour annuler les changements si un problème était survenu lors du déploiement. Nous allons explorer certaines options pour l'ancien système de conférence, en plus d'examiner comment un couplage plus lâche entre les composants de l'interface utilisateur et du serveur offre plus d'options pour le déploiement et la libération.
L'introduction de la gestion du trafic t'offre des options pour séparer le déploiement et la mise en production. Dans ce chapitre, nous allons explorer cela plus en détail et examiner les options du système de conférence disponibles pour déployer les changements. Tu devras prendre en compte l'impact du versionnement de l'API sur les options de modélisation des mises en production dans le système de ...
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