Avec JBS, Petco déploie un service de retrait Drive basé sur AWS en seulement six semaines

Résumé opérationnel

Pour répondre rapidement et facilement aux besoins des clients pendant la pandémie de COVID-19, Petco a mené à bien le développement d'un service de retrait Drive et l'a déployé en seulement six semaines. Grâce à un partenariat dans le cadre duquel l'entreprise a travaillé aux côtés de JBS Custom Software Solutions (JBS), partenaire AWS spécialisé dans le secteur de la vente au détail, la nouvelle offre de Petco, conçue à l'aide d'AWS Lambda et d'Amazon DynamoDB, a amélioré son efficacité et réduit ses coûts.

Répondre à des besoins qui évoluent rapidement

Pour répondre aux besoins des clients en temps réel tout au long de la pandémie de COVID-19, notamment en matière d'achats sans contact, Petco a contacté JBS, consultant en logiciels et partenaire Amazon Web Services (AWS) spécialisé dans le secteur de la vente au détail. Avec l'aide de JBS, Petco a mené à bien le développement d'une solution de retrait Drive basée sur AWS en seulement six semaines et dans le respect de son budget. Cela a permis à la société de santé et de bien-être pour animaux de compagnie de continuer à répondre aux besoins des propriétaires d'animaux dans tout le pays.

Petco exploite plus de 1 500 sites aux États-Unis, au Mexique et à Porto Rico, y compris un réseau croissant de plus de 150 hôpitaux vétérinaires en magasin. L'entreprise propose une ressource en ligne complète sur la santé et le bien-être des animaux de compagnie sur son site Web et sur l'application Petco. Avant la pandémie de COVID-19, elle développait déjà l'infrastructure nécessaire pour offrir à ses clients le retrait Drive. Au début de la pandémie, Petco s'est immédiatement rendu compte de l'impact potentiel sur ses clients et de la nécessité urgente d'accélérer le développement de solutions. Elle a pris la décision de contacter JBS.

« Cela aurait peut-être pris deux fois plus de temps si nous n'avions pas eu l'avantage d'utiliser AWS dans un environnement où l'infrastructure pouvait être mise en place rapidement. »

– Joe Rose, President, JBS Custom Software Solutions

Collaborer pour créer une expérience d'achat flexible

JBS, basée en Pennsylvanie, fournit des logiciels personnalisés et des solutions basées sur des applications depuis le début du millénaire. Pour fournir le meilleur service à sa clientèle basée aux États-Unis, elle ne recrute que des ingénieurs de haut niveau du pays afin de garantir l'expertise et le partage des heures de travail. JBS utilise les solutions AWS pour environ 80 % de ses projets et dispose d'un modèle d'engagement basé sur les projets. Celui-ci implique de travailler avec les employés des entreprises pour s'assurer qu'ils sont formés pour gérer et mettre à jour le logiciel. « Nous accompagnons le personnel et les projets des entreprises, mais nous avons plutôt recours à un modèle de mentorat », explique Joe Rose, President, JBS. « Nous apportons des ressources dans l'espoir qu'elles nous aideront à former, à développer et à encourager les employés et les autres consultants à participer au projet. »

JBS devait aider Petco à déployer rapidement des fonctionnalités de retrait Drive. Les entreprises ont travaillé ensemble pour décider de la manière de concevoir la solution. La popularité du retrait Drive était difficile à prévoir. « Nous ne pouvions pas faire de comparaisons avec des situations antérieures, explique M. Rose. La solution devait donc être capable de se mettre à une échelle minime ou considérable. » JBS connaissait les avantages d'une solution basée sur AWS. « Nous connaissions bien les systèmes de Petco, ainsi qu'AWS, explique M. Rose. Nous avions déjà commencé à concevoir l'environnement de manière à ce que les changements technologiques rapides ne soient pas un problème. Cela aurait peut-être pris deux fois plus de temps si nous n'avions pas eu l'avantage d'utiliser AWS dans un environnement où l'infrastructure pouvait être mise en place rapidement. »

Déployer une solution évolutive de manière rapide et efficace

Pour faire face à une charge inconnue tout en optimisant les coûts, JBS savait qu'une solution sans serveur serait le meilleur choix pour Petco, car elle tirait parti des fonctionnalités de mise à l'échelle automatique. Pour alimenter la solution, JBS a choisi AWS Lambda, service de calcul sans serveur sur lequel les développeurs peuvent exécuter du code sans allouer ni gérer de serveurs. L'entreprise a également utilisé Amazon DynamoDB, une base de données NoSQL clé-valeur entièrement gérée, sans serveur, conçue pour exécuter des applications hautes performances à n'importe quelle échelle, et Amazon Simple Queue Service (Amazon SQS), un service de mise en file d'attente de messages entièrement géré. Grâce à celui-ci, les utilisateurs peuvent dissocier et mettre à l'échelle des microservices, des systèmes distribués et des applications sans serveur. Avec ces services, les développeurs pouvaient se concentrer sur la création des fonctionnalités nécessaires au retrait Drive plutôt que de passer du temps à écrire du code pour gérer les problèmes de mise à l'échelle et de performances.

En mettant en œuvre des processus de restriction et de mesure après le déploiement, JBS et Petco ont pu répartir la charge. « La technologie sans serveur permet vraiment d'effectuer une mise à l'échelle phénoménale sans trop de frais généraux, selon M. Rose. Nous n'avons eu aucun ajustement à effectuer dans la pile sans serveur. »

Pour répondre au mieux au trafic du site Web, Petco utilise Amazon Simple Notification Service (Amazon SNS), service de messagerie entièrement géré pour la communication d'application à application et d'application à personne. « C'est impressionnant de voir à quel point elle a résisté à ce type de demande très irrégulière », déclare M. Rose.

L'équipe a respecté 100 % des objectifs de livraison du projet et a déployé la solution de retrait Drive en seulement six semaines. Après le déploiement, elle a passé environ six mois à peaufiner la solution afin d'offrir aux clients et aux employés la meilleure expérience possible. Par exemple, en surveillant les interactions des employés avec les tablettes lors de la préparation et de l'enregistrement des commandes, JBS a remarqué que nombre d'entre eux appuyaient sur l'écran pour confirmer avant que les instructions n'apparaissent. L'équipe a identifié ces clics comme des clics supplémentaires inutiles et les a supprimés. « Nous voulions créer une expérience utilisateur fluide », explique M. Rose. Cela a été un succès : les clients apprécient la commodité et la sécurité accrues de l'offre sans contact, et Petco a atteint son objectif de répondre aux besoins de ses clients. « Nous accompagnons les propriétaires dans la prise en charge de la santé et du bien-être général de leurs animaux de compagnie. Nous souhaitons donc fournir des solutions qui répondent à leur mode de vie et à leurs besoins », déclare Mike Brown, Vice President of Retail Systems chez Petco. « Le retrait Drive n'est qu'un élément de notre expérience omnicanale en constante évolution. »

« La technologie sans serveur permet vraiment d'effectuer une mise à l'échelle phénoménale sans trop de frais généraux. Nous n'avons eu aucun ajustement à effectuer dans la pile sans serveur. »

– Joe Rose, President, JBS Custom Software Solutions

Vers une solution durable

JBS vise à accompagner ses clients en leur apportant une expertise à la fois dans les applications technologiques et dans le conseil en matière de vente au détail. La société savait que les changements qu'elle avait aidé Petco à mettre en œuvre n'étaient pas simplement des corrections rapides. La pandémie de COVID-19 avait définitivement modifié le comportement des acheteurs. « Le retrait Drive ne disparaîtra jamais », affirme M. Rose.

Après avoir travaillé sur ce projet, JBS a acquis de nouvelles connaissances et de l'expérience en matière d'analyse du comportement des consommateurs, notamment en ce qui concerne la manière dont l'utilisation de différents canaux marketing peut se traduire par des taux de conversion plus élevés. « Ce que nous avons appris en travaillant sur ce projet fait désormais partie de notre boîte à outils, explique M. Rose. Grâce à notre expérience, nous savons ce que nous faisons. »

Petco

À propos du client

Petco est une société de santé et de bien-être qui vise à améliorer la vie des animaux domestiques, de leurs propriétaires et des employés. Elle exploite plus de 1 500 sites Petco et propose une ressource en ligne complète sur la santé et le bien-être des animaux de compagnie sur son site Web et sur l'application Petco.

À propos du partenaire

JBS Custom Software Solutions fournit des logiciels personnalisés et des solutions basées sur des applications depuis 1999. C'est un partenaire AWS de niveau avancé, un partenaire AWS spécialisé dans le secteur de la vente au détail, un revendeur commercial agréé et un partenaire AWS du secteur public (PSP).

Publié en décembre 2021