Une API inter-systèmes ne se résume pas à transporter des données. Elle doit absorber les écarts de disponibilité, de format et de rythme sans propager chaque incident.
Définir un contrat durable
Des schémas explicites, des versions compatibles et des erreurs structurées permettent aux systèmes d’évoluer indépendamment. L’idempotence protège les traitements rejoués.
Prévoir l’exploitation
Authentification, quotas, corrélation des requêtes, métriques et alertes font partie du produit. Une intégration fiable doit pouvoir être diagnostiquée sans ouvrir le code de chaque application.

