Brahim Bousnguar

Mission client

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

Contact

Écrivez-moi.

b.bousnguar@gmail.com

Intégration SAP Commerce Cloud, MuleSoft et Salesforce · Nantes · FR / EN