Aller au contenu
APIOps meetups are back! Join us for the next one, more info at apiops.info.

Nouvelle API

1. Stratégie produit API

  • Canvas du parcours client - Commencez par cartographier les besoins réels des utilisateurs sans vous focaliser sur une API spécifique. C’est l’occasion d’automatiser et de fluidifier les processus métier obsolètes ou peu pratiques. Les utilisateurs ne veulent pas cliquer dans une interface utilisateur ou effectuer plusieurs étapes supplémentaires, ils veulent simplement que « ça marche ». C’est là que les API peuvent vraiment aider.
  • Canvas du domaine - Harmonisez les concepts
  • Canvas de la proposition de valeur de l’API - Définissez la valeur, pas les points de terminaison, et déterminez s’il existe une API existante à réutiliser ou à acheter pour répondre au besoin.
  • Canvas du modèle commercial de l’API - Assurez la viabilité de votre produit API potentiel.
  • Familiarisez-vous avec la liste de contrôle d’audit API (phase de conception) pour savoir ce qui est nécessaire, et partagez-la avec vos consommateurs API afin d’obtenir leur avis.

2. Expérience utilisateur de l’API

  • Validez vos plans avec vos utilisateurs et planifiez leur intégration.

3. Architecture de la plateforme API

  • Canvas d’impact commercial - Vérifiez les risques et les besoins en matière d’atténuation
  • Canvas de capacité et Canvas d’emplacement planifiez l’architecture pour la bonne échelle

4. Conception de l’API

  • Canvas d’interaction - Planifiez le modèle d’interaction
  • Choisissez le modèle d’interface approprié (Canvas REST, Canvas événementiel, Canvas GraphQL) en fonction des besoins des consommateurs de l’API et de l’architecture
  • Rédigez l’OpenAPI ou tout autre contrat
  • Effectuez les deux premières phases de la liste de contrôle d’audit de l’API et partagez-la avec vos consommateurs d’API afin d’obtenir leur avis.

5. Livraison de l’API

  • Suivez les pratiques internes en matière de CI/CD, d’automatisation des tests et de publication

6. Effectuez l’intégralité de l’audit de l’API à l’aide de la liste de contrôle de l’audit de l’API et préparez la publication de votre API

7. Publication de l’API

  • Exposez les API de manière sécurisée et claire au public approprié, avec la documentation et les processus adéquats.

8. Surveillance et améliorations

  • Utilisez des indicateurs et les commentaires pour suivre les performances des API et favoriser leur amélioration continue.