Plateforme API Management Azure - Extension Marketplace

Sommaire

Chez Sodexo, les équipes de développement avaient besoin de publier leurs APIs sur Azure API Management. L’objectif était de créer un système self-service permettant aux équipes d’onboarder leurs APIs de manière autonome, tout en gardant le contrôle sur la gouvernance et les standards.

Parties du Projet

Ce projet est présenté en trois parties :

Partie 1 : Contexte et Besoin Business

  • Le contexte Sodexo et standardisation APIM
  • Choix d’architecture : APIM Partagée (gestion des coûts)
  • Le besoin : self-service sans goulot d’étranglement
  • Partir d’une feuille blanche

Partie 2 : Architecture et Solution Technique

  • Choix architectural : Extension Marketplace
  • Composants de l’extension (Tasks, Service Connections, Documentation)
  • Workflow d’onboarding automatisé
  • Avantages du workflow

Partie 3 : Distribution, Adoption et Impact

  • Distribution via Marketplace (vs Git repo)
  • Lifecycle : développement → publication → maintenance
  • Déploiement progressif et adoption
  • Impact et résultats
  • Compétences mobilisées

Articles Techniques Connexes

Ces articles approfondissent les patterns techniques utilisés dans ce projet :


Lien avec l’Expérience Professionnelle

Ce projet a été développé pendant mon expérience chez Sodexo (2021-2022) où nous avons conçu et livré plusieurs extensions Azure DevOps Marketplace. L’API Management Platform est l’une des contributions majeures à la plateforme cloud du groupe.

👉 Voir l’expérience Sodexo