Le parcours de Bloomreach vers la MACH Alliance

Par Xun Wang

11/07/2022


Aujourd'hui, Bloomreach franchit une nouvelle étape importante : nous faisons désormais partie de la MACH Alliance.

La MACH Alliance est un groupe d'entreprises technologiques indépendantes qui plaident en faveur d'écosystèmes technologiques ouverts et de type best-of-breed. L'Alliance a pour objectif d'éduquer et de soutenir le secteur dans son ensemble sur les éléments à prendre en compte lors du passage d'une infrastructure héritée à une architecture composable. Il s'agit d'une institution neutre qui fournit des ressources, une formation et des conseils par l'intermédiaire d'experts du secteur afin d'aider les entreprises dans leur démarche.

Pour faire partie de la MACH Alliance, une entreprise doit répondre à un ensemble de critères stricts qui la définissent comme une technologie moderne. À un niveau élevé, cela signifie qu'elle doit être basée sur des microservices, API-first, cloud-native SaaS et headless. Nous sommes convaincus que ces critères définissent l'avenir de toutes les technologies commerciales. Comme l'a souligné Casper Rasmussen, président de MACH Alliance, « nous considérons que la certification MACH Alliance de Bloomreach est révélatrice d'un marché qui s'oriente vers des stratégies technologiques composables best-of-breed. »

Notre chemin vers la certification MACH a commencé il y a 24 mois, et cela nous a donné l'opportunité unique d'évaluer chaque aspect de notre technologie, des produits les plus récents à ceux qui existent depuis un certain temps, à travers l'objectif du paysage commercial d'aujourd'hui. Une fois cette évaluation terminée, nous sommes fiers de répondre aux standards MACH et de démontrer notre engagement total en faveur de l'avenir headless. Dans le cadre de cet engagement, notre stratégie de commercialisation sera axée sur nos offres conformes aux normes MACH, et les nouveaux clients ne se verront proposer que nos produits SaaS. C'est la meilleure solution pour le commerce composable

Sachant ce que cela peut aider nos clients à réaliser, nous sommes fiers de compter parmi les membres de la MACH Alliance qui prennent les devants pour encourager les entreprises du monde entier à adopter ce type de technologie moderne.

Que signifie MACH ?

  • Microservices : des services individuels de la fonctionnalité de l'entreprise qui sont développés, déployés et gérés de manière indépendante.
  • API-first : toutes les fonctionnalités sont accessibles par le biais d'une API, ce qui permet de relier deux ou plusieurs applications ou services.
  • Cloud-native SaaS : logiciel en tant que service (SaaS) qui exploite toutes les capacités du cloud, au-delà du stockage et de l'hébergement, y compris l'elastic scaling et les mises à jour automatiques, offrant ainsi une expérience utilisateur plus intuitive.
  • Headless : l'expérience utilisateur front-end est complètement séparée de la logique back-end, ce qui permet une liberté de conception totale dans la création de l'interface utilisateur et la connexion à d'autres canaux et dispositifs (c'est-à-dire applications existantes, IoT, A/R, distributeurs automatiques, capteurs, etc.)

Qu'est-ce que le commerce composable et pourquoi c'est important ?

Le commerce composable permet aux entreprises de commerce digital de sélectionner les solutions best-of-breed et de les utiliser pour répondre à des enjeux business qui leur sont propres. Au lieu d'utiliser une solution standard sans customisation possible - comme les anciennes plateformes monolithiques -, les solutions de commerce composables permettent à chaque entreprise d'exploiter les technologies modernes à tous les niveaux, en proposant  une plateforme sachant s'adapter aux demandes  spécifiques du marché. 

Les fonctions de bases du commerce composable sont les suivantes :

  • Business centric — Permettre aux équipes métiers d’appliquer eux-mêmes  les changements concernant la stratégie digitale plutôt que de  devoir passer via le département IT pour toutes modifications.
  • Architecture modulaire — Pour une livraison plus agile, une mise sur le marché plus rapide et de meilleures expériences à chaque point de contact avec le client.
  • Écosystème ouvert — Les marques peuvent créer des solutions best-of-breed grâce à différents accélérateurs, applications tierces et solutions pré-composées.

La personnalisation et l'agilité ofertes par le commerce composable sont particulièrement importantes aujourd'hui, alors que le ecommerce a atteint son point d'inflexion. Après l'adoption du numérique sans précédent impulsée par la pandémie, les entreprises se posent aujourd'hui une question importante : nos consommateurs ont adopté le ecommerce, mais comment les fidéliser ? Comment les convaincre de nous choisir plutôt que nos concurrents ?

Chez Bloomreach, nous en sommes persuadés, la réponse est la personnalisation. Le ecommerce transactionnel  ne suffit plus.  Ces derniers attendent un parcours digital omnicanal, tout en offrant une expérience adaptée à leurs besoins.

Et si une entreprise veut offrir ce type de parcours, elle a besoin d'un puissant écosystème technologique, c'est-à-dire différents outils et solutions qui lui permettent de répondre aux besoins uniques de ses clients. Les entreprises doivent avoir la liberté de construire cet écosystème de la manière la plus logique pour elles, d'ajouter ou de supprimer des éléments au fur et à mesure de l'évolution de leurs besoins. Elles ont besoin d'un commerce composable.

Notre client MKM Building Supplies est un très bon exemple. Ils ont su adopter une architecture best-of-breed.

Fondé il y a près de 30 ans, MKM est le plus grand marchand indépendant de matériaux de construction du Royaume-Uni. Alors que MKM continue de croître rapidement  grâce à son modèle commercial unique et axé sur le client, son équipe a ressenti une énorme pression pour moderniser l'expérience numérique qu'elle offrait à ses clients, en adoptant une approche B2C du commerce, comme de nombreuses entreprises axées sur le B2B ont commencé à le faire.

Grâce au commerce composable, c'est précisément ce qu'ils ont reussi à faire, en adoptant la suite de Bloomreach  Commerce Experience Cloud - Engagement - Discovery and Content - et en les connectant à Vue Storefront (front end) et BigCommerce (commerce platform). Trois solutions essentielles, chacune jouant un rôle spécifique pour permettre à MKM d'offrir une d'expérience numérique personnalisée pour chacun de leur client.

C'est le type d'enjeux que nous souhaitons relever avec nos clients. Faire partie de la MACH Alliance est la preuve que nous en sommes capables.

Du PaaS au Saas : notre parcours vers la conformité MACH

Chez Bloomreach, nous croyons fermement que l'architecture composable basée sur le cloud est l'avenir du commerce, et de la plupart des secteurs plus généralement. Les principes MACH sous-jacents nous permettent d'offrir une innovation plus rapide à nos clients, une meilleure disponibilité et la possibilité pour les entreprises de développer facilement leur écosystème commercial au fur et à mesure que leurs besoins technologiques évoluent. Ces principes d'architecture et de développement offrent finalement plus de valeur à nos clients.

Pour obtenir la certification MACH, nous avons procédé à un examen rigoureux de tous les aspects de notre technologie. L'exploitation d'une entreprise SaaS nécessite la propriété complète du logiciel que nous fournissons à nos clients. Nous sommes responsables de l'exploitation et du fonctionnement de notre service, de son évolutivité, de sa fiabilité et du maintien de la sécurité. Nous devons le faire à grande échelle, en garantissant à nos clients une expérience cohérente et les fonctionnalités les plus récentes grâce à des déploiements réguliers de grande qualité, sans aucune interruption.

Pour permettre cette innovation à grande échelle, il est nécessaire d'adopter des pratiques standard dans l'exploitation de systèmes basés sur le SaaS, y compris les normes définies par la MACH Alliance. Bien que de nombreux aspects de nos produits Bloomreach aient été conçus et développés de manière native avec ces pratiques, nous avons passé ces dernières années à revoir en profondeur notre technologie et à l'adapter au cloud, aux API, au headless, à la composabilité et à un paradigme de microservices. Cela nous a permis d'être en position de force lorsque nous avons cherché à entrer dans la MACH Alliance, qui est un sceau important d'approbation pour montrer notre engagement envers l'avenir de la technologie composable. 

Notre offre de gestion de contenu a fait l'objet d'une attention particulière lors de l'examen de nos technologies. Notre solution Content, précédemment connue sous le nom de Bloomreach Experience Manager ou brXM, est une solution de cloud privé, également appelée PaaS - plateforme en tant que service.  L'équipe a passé deux ans à réécrire cette offre logicielle pour l'aligner sur les principes MACH.

Pour adopter le paradigme des microservices, nous avons dû remanier notre base de code et décomposer nos modules en services plus petits. Nous avons défini des interfaces fortement versionnées et découplé la couche de données. Nous avons tiré parti de la technologie des conteneurs et orchestré les services sur Kubernetes. Nous avons codifié notre déploiement en utilisant les principes de l'infrastructure en tant que code et nous avons ajouté des environnements de test de bout en bout supplémentaires permettant une vitesse de déploiement toutes les deux semaines dans la production. Nous avons intégré des technologies de passerelle API telles que Gloo et GraphQL pour consolider nos API. Nous avons travaillé en étroite collaboration avec l'équipe AWS pour déployer nos services dans le cloud sur EKS et RDS, en tirant parti de l'évolutivité et de la fiabilité du cloud public. Nous avons centralisé la surveillance à l'aide de SysDig et utilisé Cloudflare comme couche de mise en cache haute performance devant nos API. Cette focalisation sur le headless a nécessité la définition d'un nouvel ensemble d'API et de structures de données pour gérer la livraison de contenu et la structure de la page. Il s'agissait en particulier de permettre aux utilisateurs professionnels d'utiliser l'interface utilisateur WYSIWYG sans code pour apporter des modifications à la structure et au contenu du site tout en reflétant les changements dans les nouvelles API headless pour que les front-ends puissent les utiliser.

Au final, cet effort a donné naissance à un nouveau produit : une solution de gestion de contenu conforme à MACH, qui nous a permis d'exploiter le service pour le compte de nos clients : Bloomreach Content SaaS. Alors que nous envisageons une vision plus large de la gestion de contenu chez Bloomreach, en particulier dans le monde du commerce, nous nous engageons pleinement dans l'avenir headless en développant ce produit et en déployant de nouvelles capacités pour nos clients SaaS. Nous avons encore des clients qui utilisent notre solution brXM et nous continuerons à leur apporter notre soutien. À l'avenir, nous sommes ravis d'offrir à nos nouveaux clients nos produits basés sur le SaaS et conformes aux normes MACH. C'est la meilleure solution pour le commerce composable, et nous savons que c'est la direction que prennent nos clients. 

Ce que Bloomreach apporte à MACH Alliance

Bloomreach offre un certain nombre d'avantages différenciés qui font de nous un membre précieux de la MACH Alliance. 

L'un des plus évidents  : nous sommes la première solution de la MACH Alliance à proposer une customer data plateform couplée à un marketing automation. Ce sont des outils essentiels dans l'écosystème numérique de toute entreprise, et maintenant, nous veillons à ce que les entreprises puissent se servir d'une technologie de marketing personnalisée qui se base sur des données afin de gagner plus de parts de marché.

Cela nous amène à un autre avantage clé qu'offre Bloomreach : toutes nos solutions sont spécifiquement conçues pour favoriser de la croissance en offrant des interfaces utilisateur orientées métier qui permettent aux équipes digitales de visualiser et d'exploiter les données critiques relatives aux clients et aux produits tout au long du parcours client. Nous sommes essentiellement conçus pour les spécialistes du marketing, les responsables CRM, les merchandisers et les commerçants qui utilisent nos outils au quotidien. En tant que société certifiée MACH, nous veillons à ce que nos solutions répondent également aux besoins des développeurs, en associant une intégration technologique efficace à un ROI maximal.

En fin de compte, cela met en évidence un avantage global qui renforce vraiment la raison pour laquelle nous sommes tellement alignés sur les principes de la MACH Alliance : nous sommes une entreprise multi-produits, mais contrairement aux grandes plateformes héritées, nous sommes composables. De notre solution d'automatisation des données clients et du marketing à notre découverte de produits basés sur l'IA en passant par notre CMS headless, nous permettons aux entreprises de sélectionner et d'intégrer facilement les solutions qui leur conviennent. Avec Bloomreach (et toute autre solution composable), les entreprises peuvent construire un environnement de commerce composable qui leur permet de rester agiles au fur et à mesure du développement de leur activité et de l'évolution de leurs clients.

Quelle est la prochaine étape ?

La mission de la MACH Alliance est d'assurer la pérennité de la technologie d'entreprise, en propulsant les expériences numériques actuelles et futures grâce à une technologie d'entreprise ouverte et connectée. C'est exactement ce que nous visons ici à Bloomreach, comme le démontre le succès de MKM que nous avons évoqué plus haut.

La technologie Bloomreach a toujours été à la pointe de l'innovation en matière d'expérience ecommerce, et nous avons désormais une certification pour le prouver.

Nous offrons à nos clients d'incroyables opportunités de croissance et de flexibilité. Quelles que soient les tendances du marché et les habitudes des clients, les entreprises qui utilisent le commerce composable seront prêtes à s'adapter - rapidement - en s'assurant de toujours offrir des expériences magiques qui génèrent des résultats mesurables. Et Bloomreach - ainsi que d'innombrables autres solutions best-of-breed au sein de la MACH Alliance - sera là pour les aider à y parvenir.

Si vous souhaitez en savoir plus sur l'adhésion de Bloomreach à la MACH Alliance, vous pouvez consulter notre communiqué de presse.


Xun Wang

Chief Technology Officer chez Bloomreach

Xun dirige l'équipe mondiale d'ingénierie et d'exploitation de Bloomreach. C'est un ingénieur chevronné qui a plus de 15 ans d'expérience dans la direction d'équipes d'ingénieurs. Xun est passionné par la technologie, les défis techniques complexes et la constitution d'équipes de classe mondiale. Dans le domaine de la consommation, il a dirigé l'équipe qui a créé la plateforme de cloud gaming la plus performante au monde : Geforce Now. Dans le domaine des entreprises, il a dirigé l'équipe qui a créé la plateforme en nuage de Medallia. Xun est titulaire d'un diplôme d'ingénieur en informatique de l'université de Waterloo.