Intégration API-led pour une enseigne de mobilier haut de gamme
Remplacer les flux point à point par un socle d'intégration unique et observable sur MuleSoft
Le site e-commerce de l'enseigne, son ERP, son CRM et quelques services tiers se parlaient en direct. Chaque nouveau besoin ajoutait un flux point à point, et quand l'un d'eux cassait, difficile de savoir où.
Depuis janvier 2025, mon travail consiste à faire passer tout ça sur MuleSoft Anypoint, en API-led : chaque système est exposé une seule fois, et chaque flux réutilise ces API.
La forme
Canaux
E-commerce
- Commandes
- Clients
- Catalogue
Couche d'intégration
MuleSoft Anypoint
- API Experience
- API Process · orchestration
- API System · DataWeave
Back-office
ERP · CRM · partenaires
- ERP
- Salesforce CRM
- Services tiers
Les API System portent la connexion à chaque système du back-office. Les API Process orchestrent les flux métier. Les API Experience servent les canaux. Si un système change, seule son API System bouge.
Ce que j'ai construit
- Des API réutilisables conçues dans Anypoint Studio et Anypoint Code Builder, selon l'approche API-led.
- Des transformations DataWeave pour le mapping, l'enrichissement et l'orchestration entre systèmes.
- Des flux d'intégration entre la plateforme e-commerce, l'ERP, le CRM et les services tiers.
- Des flux de données Salesforce CRM branchés sur MuleSoft, pour des processus métier de bout en bout.
- Des spécifications d'API, des bonnes pratiques et des standards de gouvernance pour l'équipe intégration.
Le résultat
Un socle d'intégration unique et observable pour les flux commande, CRM et ERP, à la place d'une toile de liens directs. Les standards de gouvernance sont devenus la façon de travailler de l'équipe.
Ce qui en est sorti
L'IA fait partie du quotidien sur cette mission : GitHub Copilot, un CLI basé sur Ollama qui rédige commits et PR, Claude et Codex pour la revue de code.
Et un projet perso : j'ai d'abord construit un serveur MCP de lecture de logs pour ce parc, puis publié une version sans rien du client, mulewatch.
Un projet similaire ? Écrivez-moi.
Texte brut: api-led-luxury-retail.md · Toutes les missions