Cas d'utilisation d'IBM Cloud dans la distribution

Ces cas d'utilisation montrent comment les charges de travail sur IBM Cloud® Kubernetes Service peuvent tirer parti de l'analyse pour la connaissance du marché, des déploiements multirégionaux dans le monde entier et de la gestion des stocks avec IBM® Event Streams for IBM Cloud® et le stockage d'objets.

Une enseigne partage des données à l'aide d'API avec des partenaires commerciaux mondiaux pour gérer les ventes omnicanal

Un dirigeant dans ce secteur d'activité doit augmenter les canaux de distribution mais le système de distribution est confiné dans un centre de données local. Les concurrents ont des partenaires commerciaux mondiaux pour vendre des permutations de leurs produits : dans les magasins et sur les sites en ligne.

IBM Cloud Kubernetes Service fournit un écosystème de cloud public, où les conteneurs permettent aux nouveaux partenaires de l'entreprise et aux autres acteurs externes de co-développer des applications et des données, via des API. Comme ce système de distribution est sur le cloud public, les API rationalisent le partage des données et relancent le développement de nouvelles applications. Les déploiements d'applications augmentent lorsque les développeurs expérimentent l'intégration facile et rapide de changements dans les systèmes de développement et de test avec des chaînes d'outils.

IBM Cloud Kubernetes Service et technologies clés :

Contexte

  • L'enseigne doit faire face à une forte pression de la concurrence. Elle nécessite d'abord de masquer la complexité liée à l'introduction de nouveaux produits et de nouveaux canaux de distribution. Par exemple, elle a besoin de développer des produits sophistiqués. En même temps, elle nécessite une plus grande simplicité pour inciter les consommateurs à changer de marque.
  • Cette capacité à changer de marque implique que l'écosystème de l'enseigne soit en connectivité avec des partenaires commerciaux. Le cloud peut ensuite apporter une valeur ajoutée aux partenaires commerciaux, aux consommateurs et à d'autres acteurs externes.
  • Le lancement tous azimuts d'événements utilisateur, par exemple les soldes du Black Friday, est extrêmement contraignant pour les systèmes en ligne, poussant l'enseigne à surdimensionner l'infrastructure de calcul.
  • Les développeurs de cette enseigne ont besoin de faire constamment évoluer les applications, mais les outils traditionnels ralentissent leur capacité à déployer fréquemment des mises à jour et des fonctions, notamment lors de leur collaboration avec les équipes des partenaires commerciaux.

Solution

Une expérience d'achat plus intelligente est nécessaire pour fidéliser davantage de clients et augmenter la marge bénéficiaire brute. Le modèle de vente traditionnel de l'enseigne souffre de ne pas connaître le stock des partenaires commerciaux pour les ventes croisées et incitatives. Les clients recherchent plus de commodité et s'attendent à trouver rapidement les articles associés au même endroit, par exemple les pantalons et les tapis de yoga.

L'enseigne doit également fournir du contenu utile à ses clients, par exemple des informations sur les produits ou d'autres gammes de produit, des évaluations et une visibilité en temps réel du stock disponible. Et ces clients souhaitent en profiter en ligne et en magasin via leurs appareils mobiles personnels et les employés du magasin également équipés d'appareils mobiles.

La solution est constituée des composants principaux suivants.

  • INVENTAIRE : application pour l'écosystème des partenaires commerciaux qui consolide et communique son stock, notamment lors de l'introduction de nouveaux produits, en incluant des API réutilisables par les partenaires commerciaux dans les applications B2B et de vente au détail
  • VENTES CROISEES ET INCITATIVES : application qui met en avant les opportunités de ventes croisées et incitatives avec des API pouvant être utilisées dans différentes applications mobiles et d'e-commerce
  • ENVIRONNEMENT DE DEVELOPPEMENT : les clusters Kubernetes pour les systèmes de développement, de test et de production augmentent la collaboration et le partage des données entre l'enseigne et ses partenaires commerciaux

Pour que le détaillant travaille avec des partenaires commerciaux mondiaux, les API d'inventaire ont nécessité des changements pour s'adapter aux préférences linguistiques et du marché de chaque région. IBM Cloud Kubernetes Service offre une couverture dans plusieurs régions, dont l'Amérique du Nord, l'Europe, l'Asie et l'Australie, de sorte que les API reflètent les besoins de chaque pays et garantissent un faible temps d'attente pour les appels d'API.

Une autre condition requise est de pouvoir partager les données d'inventaire avec les clients des partenaires commerciaux et de l'enseigne. Avec les API d'inventaire, les développeurs peuvent faire remonter les informations dans les applications, par exemple les applications mobiles d'inventaire ou les solutions Web d'e-commerce. Ils sont également chargés de construire et gérer le site d'e-commerce principal. En bref, ils doivent se focaliser sur le code au lieu de gérer l'infrastructure.

Ils ont donc choisi IBM Cloud Kubernetes Service car IBM simplifie la gestion des infrastructures.

  • Gestion du maître Kubernetes, de l'infrastructure sous forme de services (IaaS) et de composants fonctionnels, comme Ingress et les composants de stockage
  • Gestion de l'état de santé et de la reprise des noeuds worker
  • Calcul global, de sorte que les développeurs détiennent l'infrastructure matérielle dans les régions où leurs charges de travail et leurs données doivent résider

De plus, les fonctions de journalisation et de surveillance pour les microservices d'API, notamment l'extraction de données personnelles de systèmes de back-end, s'intègrent facilement avec IBM Cloud Kubernetes Service. Les développeurs ne perdent plus de temps à construire des systèmes de journalisation complexes, juste pour pouvoir identifier et résoudre les incidents des systèmes de production.

IBM® Event Streams for IBM Cloud® fait office de plateforme d'événements JIT (juste-à-temps) pour rapatrier les informations qui évoluent rapidement des systèmes d'inventaire des partenaires commerciaux sur IBM Cloud® Object Storage.

L'informatique, le stockage et la gestion des événements s'effectuent dans un nuage public avec un accès aux stocks des détaillants dans le monde entier, selon les besoins

Solution technique :

  • IBM Cloud Kubernetes Service
  • IBM® Event Streams for IBM Cloud®
  • IBM Cloud® Object Storage
  • IBM Cloud® Continuous Delivery
  • IBM Cloud Logging and Monitoring
  • App ID

Étape 1 : Conteneuriser les applications à l'aide de micro-services

  • Structurer les applications sous forme d'ensemble de microservices coopératifs qui s'exécutent dans IBM Cloud Kubernetes Service basé sur les zones fonctionnelles de l'application et de ses dépendances.
  • Déployer des applications dans des images de conteneur qui s'exécutent dans IBM Cloud Kubernetes Service.
  • Fournir des tableaux de bord DevOps normalisés via Kubernetes.
  • Permettre la mise à l'échelle des ressources informatiques pour les charges de travail par lots et autres charges de travail d'inventaire qui s'exécutent rarement.

Étape 2 : Assurer la disponibilité globale

  • Les outils à haute disponibilité (HA) intégrés dans IBM Cloud Kubernetes Service équilibrent la charge de travail au sein de chaque région géographique, en incluant la réparation spontanée et l'équilibrage de charge.
  • L'équilibrage de charge, les pare-feux et les systèmes DNS sont gérés par IBM Cloud Internet Services.
  • Avec les chaînes d'outils et les outils de déploiement Helm, les applications sont également déployées dans des clusters à l'échelle mondiale, de sorte que les charges de travail et les données soient conformes aux réglementations régionales en vigueur, notamment pour tout ce qui relève de la personnalisation.

Étape 3: Comprendre les utilisateurs

  • App ID fournit des fonctions de connexion sans nécessiter de changement dans le code d'application.
  • Une fois les utilisateurs connectés, vous pouvez utiliser App ID pour créer des profils et personnaliser l'expérience utilisateur de votre application.

Étape 4: Partager des données

  • IBM Cloud® Object Storage associé à IBM® Event Streams for IBM Cloud® fournit un stockage de données d'historique en temps réel pour que les offres de ventes croisées correspondent au stock disponible chez les partenaires commerciaux.
  • Les API permettent aux partenaires commerciaux de l'enseigne de partager des données dans leurs applications B2B et d'e-commerce.

Étape 5: Distribution en continu

  • Le débogage d'API co-développées devient plus simple en ajoutant aux outils d'IBM Cloud Logging and Monitoring, des outils de cloud accessibles aux différents développeurs.
  • IBM Cloud® Continuous Delivery aide les développeurs à mettre en place rapidement une chaîne d'outils intégrée en utilisant des modèles pouvant être partagés et personnalisés avec les outils d'IBM, de tiers et des outils open source. Les compilations et les tests sont automatiques et le contrôle qualité est assuré par des fonctions d'analyse.
  • Une fois que les développeurs ont construit et testé les applications dans leurs clusters de développement et de test, ils utilisent des chaînes d'outils IBM d'intégration continue et de distribution continue (CI/CD) pour déployer des applications dans des clusters à l'échelle mondiale.
  • IBM Cloud Kubernetes Service facilite le transfert et la restauration d'applications. Des applications personnalisées sont déployées pour tester les campagnes via le routage intelligent et l'équilibrage de charge d'Istio.

Résultats

  • Les microservices réduisent considérablement les délais de livraison des correctifs, des corrections de bogue et des nouvelles fonctions. Le développement initial à l'échelle mondiale est rapide et le rythme des mises à jour peut aller jusqu'à 40 fois par semaine.
  • L'enseigne et ses partenaires commerciaux ont un accès immédiat au stock disponible et au calendrier de livraison, en utilisant des API.
  • Avec IBM Cloud Kubernetes Service et les outils IBM d'intégration continue et de distribution continue (CI/CD), les versions A-B des applications sont prêtes à tester les campagnes.
  • IBM Cloud Kubernetes Service fournit un calcul évolutif, de sorte que les charges de travail des API de ventes croisées et d'inventaire puissent augmenter lors des périodes de pointe de l'année, par exemple lors des vacances d'automne.

Une épicerie traditionnelle parvient à augmenter la fréquentation des clients et les ventes en se tournant vers le numérique

Un directeur du marketing doit parvenir à augmenter la fréquentation des clients dans les magasins de 20 % en ajoutant un atout majeur à sa chaîne de magasins. La concurrence des grandes enseignes et les commerces en ligne font baisser les ventes. Au même moment, le directeur du marketing décide de réduire le stock sans faire de démarque car la conservation de stock sur une longue durée bloque des millions en terme de capital.

IBM Cloud Kubernetes Service permet d'augmenter facilement la capacité de calcul, ce qui permet aux développeurs d'ajouter rapidement des services Cloud Analytics pour obtenir des informations sur le comportement de vente et l'adaptabilité du marché numérique.

Technologies clés :

Contexte

Un épicier traditionnel augmente sa fréquentation et ses ventes grâce à des informations numériques.

  • La pression de la concurrence des commerces en ligne et des grandes surfaces a déstabilisé les modèles d'épicerie classiques. Les ventes déclinent, comme en témoigne la baisse de fréquentation dans les magasins.
  • Le programme de fidélité nécessite un coup de pouce avec une campagne moderne sur les bons de réduction imprimés lors du passage en caisse. Les développeurs doivent constamment faire évoluer les applications correspondantes, mais les outils traditionnels ralentissent leur capacité à déployer fréquemment des mises à jour et des fonctions.
  • Des stocks de marchandises de grande valeur ne bougent pas comme prévu, malgré la mode du "fooding" qui semble gagner du terrain sur les marchés des grandes métropoles.

Solution

L'épicier a besoin d'une application pour accélérer sa conversion et stimuler la fréquentation de son magasin afin de susciter de nouvelles ventes et mettre en place un programme de fidélisation des clients sur une plateforme d'analyse dans le cloud réutilisable. L'expérience ciblée en magasin peut être un événement avec un prestataire de service ou un vendeur pour fidéliser les clients ou en attirer de nouveaux, en fonction du succès de cet événement. Le magasin et le partenaire commercial offrent des avantages pour participer à l'événement et la possibilité d'acheter les produits dans le magasin ou auprès du partenaire commercial.

Après l'événement, les clients sont orientés vers l'achat des produits nécessaires, et ils peuvent renouveler la démonstration eux-même par la suite. L'expérience client ciblée est mesurée par l'échange de primes et l'inscription de nouveaux clients fidélisés. La combinaison d'un événement marketing hyper-personnalisé et d'un outil pour assurer le suivi des achats en magasin peut faire en sorte que l'expérience ciblée soit suivie jusqu'à l'achat du produit. Toutes ces actions entraînent des conversions et une fréquentation plus élevée.

Prenons l'exemple d'un événement consistant à inviter un grand chef montrant comment réaliser une recette dans le magasin. Le magasin crée une motivation pour attirer du public. Par exemple, il offre un apéritif dans le restaurant du chef avec en plus la possibilité d'acheter les ingrédients nécessaires pour réaliser la recette (par exemple, une remise de 10 euros sur un panier d'achat de 100 euros).

La solution est constituée des composants principaux suivants.

  1. ANALYSE D'INVENTAIRE : les événements en magasin (recettes, liste d'ingrédients et emplacement des produits) sont conçus pour épuiser le stock qui a du mal à s'écouler.
  2. APPLICATION MOBILE DU PROGRAMME DE FIDELITE : cette application fournit le marketing ciblé avec des bons de réduction numériques, des listes de courses, les produits en stock (prix et disponibilité) sur une carte du magasin et le partage social.
  3. SOCIAL MEDIA ANALYTICS fournit la personnalisation en détectant les produits préférés des clients en termes de tendances, gastronomie, chefs et ingrédients. Les analyses associent les tendances régionales à l'activité d'une personne sur Twitter, Pinterest et Instagram.
  4. OUTILS DE DEVELOPPEMENT CONVIVIAUX : ces outils accélèrent le développement de fonctions et la correction d'erreurs.

Les systèmes de back-end de gestion des stocks pour l'inventaire des produits, le réapprovisionnement du magasin et la prévision des produits constituent une mine de renseignements, mais les fonctions d'analyse modernes peuvent libérer de nouvelles connaissances pour savoir comment écouler des produits haut de gamme. En utilisant une combinaison de IBM Cloudant et IBM Streaming Analytics, le CMO peut trouver les meilleurs ingrédients à associer à des événements personnalisés en magasin.

IBM® Event Streams for IBM Cloud® fait office de plateforme d'événements JIT (juste-à-temps) pour rapatrier les informations qui évoluent rapidement dans les systèmes de gestion des stocks sur IBM Streaming Analytics.

Social Media Analytics avec Watson Discovery (connaissances liées à la personnalité et au ton) permet également d'introduire des tendances dans l'analyse d'inventaire pour améliorer la prévision des produits.

L'application mobile du programme de fidélité fournit des informations de personnalisation détaillées, notamment lorsque les consommateurs utilisent leurs fonctions de partage social, comme la publication de recettes.

En plus de l'application mobile, les développeurs sont occupés à construire et à maintenir l'application de fidélisation existante qui est liée aux coupons de caisse traditionnels. En bref, ils doivent se focaliser sur le code au lieu de gérer l'infrastructure. Ils ont donc choisi IBM Cloud Kubernetes Service car IBM simplifie la gestion des infrastructures.

  • Gestion du maître Kubernetes, de l'infrastructure sous forme de services (IaaS) et de composants fonctionnels, comme Ingress et les composants de stockage
  • Gestion de l'état de santé et de la reprise des noeuds worker
  • Calcul global pour que les développeurs ne soient plus chargés de la configuration de l'infrastructure dans les centres de données

L'informatique, le stockage et la gestion des événements sont exécutés dans un nuage public avec accès aux systèmes ERP dorsaux

Solution technique :

  • IBM Cloud Kubernetes Service
  • IBM® Event Streams for IBM Cloud®
  • IBM Cloudant
  • IBM Streaming Analytics
  • IBM Watson Discovery

Étape 1 : Conteneuriser les applications, en utilisant des microservices

  • Structurer l'analyse des stocks et des applications mobiles sous forme de microservices et les déployer dans des conteneurs d'IBM Cloud Kubernetes Service.
  • Fournir des tableaux de bord DevOps normalisés via Kubernetes.
  • Dimensionner les ressources de calcul pour les charges de travail par lots et autres charges de travail d'inventaire qui s'exécutent moins fréquemment.

Étape 2: Analyser l'inventaire et les tendances

  • IBM® Event Streams for IBM Cloud® fait office de plateforme d'événements JIT (juste-à-temps) pour rapatrier les informations qui évoluent rapidement dans les systèmes de gestion des stocks sur IBM Streaming Analytics.
  • Les analyses de Social Media Analysis avec Watson Discovery et les données des systèmes de gestion des stocks sont intégrées avec IBM Streaming Analytics pour fournir des conseils en matière de marketing et de merchandising.

Étape 3: Distribution de promotions avec une application de fidélité mobile

  • Les promotions sous forme de bons de réduction et d'autres autorisations d'utilisation sont envoyées à l'application mobile des utilisateurs. Les promotions sont identifiées en utilisant l'analyse d'inventaire et l'analyse sociale avec d'autres systèmes de back-end.
  • Le stockage des recettes promotionnelles sur l'application mobile et les conversions (coupons de caisse échangés) sont renvoyés vers les systèmes ERP pour une analyse plus approfondie.

Résultats

  • Avec IBM Cloud Kubernetes Service, les microservices réduisent considérablement les délais de livraison des correctifs, des corrections de bogue et des nouvelles fonctions. Le développement initial est rapide et les mises à jour sont fréquentes.
  • La fréquentation des clients et les ventes ont augmenté dans les magasins devenus eux-mêmes un atout majeur de différenciation.
  • En même temps, de nouvelles connaissances issues d'analyses sociales et cognitives ont contribué à réduire les dépenses d'exploitation (OpEx) liées aux stocks.
  • Le partage social dans l'application mobile a également contribué à identifier et cibler de nouveaux clients.