Accueil Case Studies GittiGidyor De hautes performances au cours d’une période de croissance sans précédent
Comment Instana a aidé une filiale d’eBay à atteindre de nouveaux sommets
Mains collant une étiquette de livraison sur une boîte

Quand le monde entier est resté confiné pendant plusieurs mois en 2020, le commerce en ligne a atteint des volumes sans précédent. Les vendeurs parlent d’une « fièvre acheteuse », qui s’est étalée sur un an.

En novembre, les détaillants ont vu dans le Black Friday qui approchait un énorme potentiel de revenus. Mais pour faire face à la demande, ils devaient être prêts.

L’un de ces détaillants était GittiGidiyor, la filiale turque d’eBay. GittiGidiyor dispose d’une base d’utilisateurs de 33 millions d’acheteurs et de vendeurs. Comme pour la plupart des sites de vente en ligne, son activité a explosé en 2020. Pourtant, le Black Friday promettait de multiplier son volume global par quatre ou par cinq.

Pour être prêt, GittiGidiyor avait besoin d’une vue nette et globale des problèmes qui pouvaient survenir dans son environnement applicatif. Il avait besoin d’une visibilité immédiate sur l’origine et la nature des problèmes ainsi que sur la manière de les résoudre, y compris dans le cadre d’architectures conteneurisées modernes complexes.

Avec l’implantation récente d’IBM Observability by Instana, GittiGidiyor avait heureusement acquis ces capacités.

Croissance des revenus

 

En 2020, GittiGidiyor a constaté une augmentation du chiffre d’affaires des ventes sur mobile de 82 %

Croissance rapide de l’entreprise

 

Lors du Black Friday, l’utilisation d’Instana a permis de faire face à une croissance de l’activité de 4 à 500 %

Nous avons installé Instana, et le logiciel a détecté automatiquement nos applications. Avec d’autres outils, le processus est plus long et nécessite la modification des fichiers Docker. Aucun besoin de le faire dans notre cas. Oguz Yarimtepe, responsable de l’équipe d’ingénierie de fiabilité des sites GittiGidiyor
Surveillance d’un environnement modernisé

GittiGidiyor était déjà parvenu à une excellente évolutivité grâce à son processus de modernisation. Environ 80 % de ses applications sont basées sur des microservices et conteneurisées, notamment tous les services front-end et back-end et son système de paiement critique – le cœur de son activité.

Mais lorsque la modernisation apporte évolutivité et flexibilité, elle ajoute également de la complexité. Le remplacement d’une application monolithique par une architecture de microservices crée de nouvelles voies de communication entre chaque microservice. Pour maintenir des performances élevées dans les applications, une entreprise doit surveiller ces chemins d’accès et permettre aux données de circuler librement.

En 2020, lorsque GittiGidiyor a enregistré 20 millions de nouveaux téléchargements de son application mobile (soit une augmentation de 57 % par rapport à 2019) et que son chiffre d’affaires de ventes sur mobile a bondi de 82 %, l’entreprise a eu recours à Instana pour établir une visibilité complète, qui l’a aidée à s’adapter à la croissance et à maintenir la performance.

Cette observabilité l’a également aidée à gérer l’explosion des ventes liée au Black Friday.

Une visibilité d’ensemble, une clarté instantanée

Lorsque Kloia (lien externe à ibm.com), partenaire d’IBM et fournisseur de solutions cloud, DevOps et de microservices, a aidé GittiGidiyor à auditer ses clusters Kubernetes en 2019, l’entreprise a décelé une opportunité pour GittiGidiyor d’utiliser Instana pour augmenter sa visibilité.

Kloia a aidé GittiGidiyor à évaluer les besoins de performance de ses applications et à définir les exigences de surveillance des performances. L’entreprise continue sa collaboration avec GittiGidiyor pour aider à résoudre les problèmes et étendre la surveillance d’Instana aux applications Node.js.

Lorsque GittiGidiyor a piloté Instana, l’équipe a été impressionnée par le fait qu’une seule installation permettait d’aboutir presque immédiatement à une meilleure visibilité. « Nous avons installé Instana, et le logiciel a détecté automatiquement nos applications », explique Oguz Yarimtepe, chef de l’équipe d’ingénierie de fiabilité des sites chez GittiGidiyor. « Avec d’autres outils, le processus est plus long et nécessite la modification des fichiers Docker. Aucun besoin de le faire dans notre cas. »

L’installation d’Instana a également permis à GittiGidiyor d’obtenir une représentation plus fidèle des interdépendances entre les microservices. Selon Mehmet Gökhan Akgül, responsable de l’équipe de développement logiciel, « Cela nous permet de découvrir toute la structure de notre système et d’ajouter de l’observabilité à nos dépendances. »

M. Yarimtepe ajoute : « Nous avons une vue d’ensemble de notre infrastructure, et nous pouvons voir qui communique avec quoi. Je peux voir les clusters, l’utilisation des ressources, le nombre d’identifiants de processus (en anglais « PID »), les types de déploiements, les espaces de noms, etc. Pour voir tout cela, il me suffit de jeter un coup d’œil à l’écran. »

Lorsque GittiGidiyor a développé un centre de données secondaire comme site de reprise après incident, l’équipe d’ingénierie de fiabilité des sites devait mettre au jour les dépendances de la deuxième infrastructure pour comprendre la façon dont les exigences changeraient lors du passage d’un site à l’autre. Comme l’explique M. Yarimtepe, « Nous devons être en mesure d’exécuter un cluster en back-end, un cluster en front-end, un cluster PCI (etc.) sur les deux sites ». Avec Instana, tout était facile. « Je peux voir les choses, tout simplement », se réjouit M. Yarimtepe. « Au lieu d’exécuter un TCP dump ou d’accéder à un rapport Git et de rechercher des configurations, je suis en position de comprendre exactement ce qui se passe du point de vue de l’application. »

Pour son application la plus critique – le système de paiement – GittiGidiyor sait qu’il peut localiser immédiatement tout problème pour éviter de perdre une occasion de vente. Instana propose des Alertes intelligentes qui permettent aux utilisateurs de créer des seuils personnalisés ou de définir des KPI dans différents services pour signaler les problèmes de manière proactive avant qu’ils ne prennent une proportion trop importante.

Nous avons une vue d’ensemble de notre infrastructure, et nous pouvons voir qui communique avec quoi. Je peux voir les clusters dont je dispose, le système d’utilisation des ressources... Je n’ai qu’à regarder l’écran pour avoir une vue d’ensemble. Oguz Yarimtepe, responsable de l’équipe d’ingénierie de fiabilité des sites GittiGidiyor
Capter un énorme potentiel

En 2020, au moment du Black Friday, GittiGidiyor s’était déjà familiarisé avec l’utilisation de la solution Instana pour améliorer la fiabilité et les performances dans un contexte de croissance rapide de l’entreprise. En prenant en compte les projections de l’entreprise sur l’augmentation de l’activité ainsi que les informations obtenues par Instana sur les niveaux de ressources nécessaires pour faire face à certains volumes de vente, GittiGidiyor a élaboré un plan proactif pour adapter son infrastructure et que son site fonctionne sans ralentir ses performances.

L’équipe a créé un tableau de bord personnalisé pour surveiller la latence en temps réel, à la fois dans le système de paiement et dans les réponses des applications partenaires. Par exemple, le système de paiement interagit avec l’une des nombreuses banques partenaires pour faciliter les achats. Lors du Black Friday, l’équipe a effectué un suivi de la latence et, remarquant que les temps de réponse de certaines banques commençaient à s’allonger, elle a immédiatement dirigé les transactions vers d’autres banques. Cette manipulation a permis de maintenir la dynamique des achats, d’inciter les acheteurs à finaliser leurs achats et a aidé GittiGidiyor ne pas laisser passer l’énorme potentiel de la journée.

L’adjonction d’une dimension d’observabilité à une architecture flexible et modernisée permet de profiter pleinement de cette flexibilité. M. Yarimtepe l’illustre parfaitement : « Si nous décidons de migrer, d’exécuter nos processus sur une autre infrastructure, il suffit d’une seule personne pour comprendre ce qui se passe. Sans Instana, nous aurions besoin d’un ingénieur système, d’un ingénieur de fiabilité des sites, d’un développeur, d’un architecte et d’un ingénieur réseau. Nous devrions exécuter un TCP dump pour vérifier toutes les dépendances et nous assurer qu’il n’y a aucun problème. Maintenant, une seule personne suffit. » Pour cette raison, l’équipe gagne un temps précieux tout en accélérant les changements qui améliorent les performances de l’entreprise.

Du côté du développement, la transparence obtenue par GittiGidiyor rend les exigences plus claires pour les parties prenantes et aide à rendre les sprints plus productifs, accélérant ainsi le délai de déploiement. Selon M. Akgül, « Cela nous aide à comprendre comment affiner nos conceptions et à communiquer les chemins d’accès entre les microservices à l’équipe de développement. Et cela facilite également les validations après déploiement. Nous pouvons vérifier facilement que la livraison s’est déroulée comme prévu. »

Il en va de même pour l’ensemble des activités de GittiGidiyor. L’observabilité permet d’aligner les performances sur les attentes. Alors que le commerce en ligne continue de se développer, GittiGidiyor est armé pour gérer n’importe quel jour de l’année.

Logo GittiGidiyor et Instana
À propos de GittiGidiyor

Filiale d’eBay basée à Istanbul, GittiGidiyor est une plateforme d’achat en ligne qui connecte les consommateurs de Turquie à de nombreux vendeurs. Elle propose des ventes au détail et aux enchères provenant de vendeurs nationaux ou internationaux.

À propos de Kloia

Entreprise de conseil en informatique avec des bureaux au Royaume-Uni, aux Pays-Bas et en Turquie, Kloia (lien externe à ibm.com) est un groupe d’ingénieurs expérimentés qui aident les clients à adopter des pratiques modernes dans les DevOps, le cloud, l’automatisation des tests et les microservices.

A propos d’Instana, une société IBM

Instana, une société IBM, fournit une plateforme d’observabilité d’entreprise dotée de capacités de surveillance automatisée des performances des applications aux entreprises qui exploitent des applications complexes, modernes et cloud natives, quel que soit l’endroit où elles se trouvent (sur site ou dans des clouds publics et privés), notamment sur des appareils mobiles ou des ordinateurs mainframe IBM Z.

Contrôlez les applications hybrides modernes grâce à la reconnaissance par l’IA d’Instana des dépendances contextuelles profondes au sein des applications hybrides. Instana offre également une visibilité sur les pipelines de développement pour permettre l’automatisation DevOps en boucle fermée.

Ces fonctionnalités fournissent le retour d’information exploitable dont les clients ont besoin pour optimiser les performances des applications, mettre en œuvre l’innovation et atténuer les risques en permettant aux équipes DevOps d’accroître l’efficacité et d’ajouter de la valeur aux pipelines de livraison de logiciels, tout en atteignant leurs objectifs au niveau du service et de l’entreprise.

Pour en savoir plus, rendez-vous sur instana.com.

Passez à l’étape suivante

Pour en savoir plus sur les solutions IBM présentées dans cette étude de cas, veuillez contacter votre interlocuteur IBM habituel ou votre partenaire commercial IBM.

Voir plus d'études de cas Contacter IBM Conrad Electronic

Fournir l’électronique mondiale, sans faute

Lire l’étude de cas
Dealerware

Des performances supérieures en matière de gestion de la flotte

Lire l’étude de cas
Blogue IBM

Solutions d’observabilité et d’opérations optimisées par l’IA d’IBM – Comment elles se combinent pour résoudre les incidents

Lire le blog
Mentions légales

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Produit aux États-Unis d'Amérique, août 2021.

IBM, le logo IBM et ibm.com sont des marques commerciales d’International Business Machines Corp., déposées dans de nombreux pays. Les autres noms de produits et de services peuvent être des marques d’IBM ou d’autres sociétés. La liste actualisée de toutes les marques d’IBM est disponible sur la page web « Copyright and trademark information » à l’adresse ibm.com/legal/copyright-trademark.

Les informations contenues dans le présent document étaient à jour à la date de sa publication initiale. Elles peuvent être modifiées sans préavis par IBM. Les offres mentionnées dans le présent document ne sont pas toutes disponibles dans tous les pays où la société IBM est présente.

Les données de performance et les exemples de clients cités sont présentés à titre informatif uniquement. Les résultats des performances peuvent varier en fonction des configurations et des conditions de fonctionnement. LES INFORMATIONS CONTENUES DANS LE PRÉSENT DOCUMENT SONT FOURNIES « EN L’ÉTAT », SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE, NOTAMMENT SANS AUCUNE GARANTIE DE QUALITÉ MARCHANDE, D’ADÉQUATION À UN USAGE PARTICULIER ET AUCUNE GARANTIE OU CONDITION D’ABSENCE DE CONTREFAÇON. Les produits IBM sont garantis conformément aux dispositions des contrats qui régissent leur utilisation.