Module
Module 4 sur 6Leçon 3 sur 3~17 min

Services tiers, disponibilité composée, construire ou acheter

Chaque service tiers ajouté à un parcours critique le fragilise, et ce risque se décide côté produit. Vous apprenez à estimer ce que plusieurs fournisseurs enchaînés font perdre en disponibilité, à prévoir un mode dégradé, à peser la dépendance à un prestataire et à défendre un choix construire ou acheter.

Objectif de la leçon

À la fin de cette leçon, vous serez capable de calculer la disponibilité d'un parcours qui dépend de plusieurs services, de spécifier un mode dégradé pour chaque dépendance non essentielle, d'évaluer la dépendance à un fournisseur et d'argumenter une décision construire ou acheter sur le coût total.

Thèmes abordés

  • services tiers
  • disponibilité composée
  • mode dégradé
  • construire ou acheter
  • dépendance fournisseur

Dans quel module

Données, charge et dépendances

Où vivent les données, qu'est-ce qui cédera en premier sous la charge, et que se passe-t-il quand un fournisseur tombe ?

Leçons du module

  1. Où vivent les données, et quand sont-elles à jour ?
  2. Tenir la charge, trouver le goulot, décider du cache
  3. Services tiers, disponibilité composée, construire ou acheter (cette leçon)

Ce que vous apprendrez dans la formation

Cette leçon fait partie de la formation Lire et challenger une architecture technique

  • Lire un schéma d'architecture (niveaux contexte et conteneurs du modèle C4) et y repérer composants, flux, frontières et zones floues.
  • Transformer des attentes vagues (« rapide », « fiable », « évolutif ») en exigences non fonctionnelles mesurables, sous forme de scénarios d'attributs de qualité.
  • Comparer monolithe, monolithe modulaire et microservices, puis appels synchrones et traitements asynchrones, selon l'équipe, la charge et les conséquences pour l'utilisateur.
  • Évaluer les choix de données (source de vérité, transactions, réplicas, cohérence), de montée en charge et de cache, et repérer le goulot d'un parcours.
  • Évaluer les dépendances à des services tiers (disponibilité composée, mode dégradé, dépendance au fournisseur) et une décision construire ou acheter.
  • Formuler un arbitrage d'architecture, le tracer dans un ADR et traiter la dette technique comme une décision produit.
  • Conduire une revue d'architecture de son produit ou d'une proposition, avec dix questions, un registre des risques et des arbitrages explicites.