Un premier périmètre utile

Le premier résultat à viser est le suivant : une documentation d’API, des exemples, des tests de contrat et un registre des consommateurs.

Décider dès le démarrage qui pourra utiliser ce résultat et quel événement justifiera d’étendre le périmètre. Éviter de choisir l’outil avant d’avoir stabilisé le besoin.

Décrire opérations, données, authentification, autorisation, erreurs, quotas, versions et engagements.

Le propriétaire de l’API porte le contrat, les consommateurs déclarent leurs usages, et sécurité et exploitation vérifient les contraintes.

Une documentation d’API, des exemples, des tests de contrat et un registre des consommateurs.

Application à votre contexte

Choisissez une activité identifiable, un responsable disponible et un résultat réalisable. La première itération doit réduire une incertitude ou permettre une décision, pas seulement lancer une collecte sans fin.

Traitez le fonctionnement normal et les échecs comme deux parties du même produit. Décrivez les contrats d'interface, les erreurs, les reprises, les droits et l'observabilité. L'exploitabilité doit être prévue dès la conception, pas ajoutée après le premier incident.

Trois actions de départ

  • Définir les besoins des consommateurs
  • Formaliser et tester le contrat
  • Organiser supervision, évolution et retrait des versions
Remettre cette réponse dans son contexteAPI et contrats d’interface

Références pour approfondir