Home Case Studies GittGidyor Prestazioni elevate con un'espansione senza precedenti
In che modo Instana ha aiutato un'azienda eBay a raggiungere nuovi traguardi
Mani che attaccano un'etichetta su un pacco per la consegna

Nel 2020, mentre l’intero pianeta trascorreva mesi e mesi in lockdown, il commercio online ha raggiunto volumi senza precedenti in tutto il mondo. I rivenditori online hanno assistito a un anno intero di shopping online sfrenato.

A novembre, con l’avvicinarsi del Black Friday, il potenziale di guadagno all'orizzonte era enorme. Ma dovevano essere pronti a gestire la domanda.

Uno di questi rivenditori era GittiGidiyor, la sussidiaria turca di eBay. GittiGidiyor serve una base di 33 milioni di acquirenti e venditori. Come la maggior parte dei negozi online, ha visto gli affari salire alle stelle nel 2020, ma il Black Friday avrebbe aumentato il suo volume complessivo di quattro o cinque volte.

Per essere pronta, GittiGidiyor aveva bisogno di una visione chiara e consolidata dei potenziali problemi che si presentavano nel suo panorama di applicazioni. Aveva bisogno di una visibilità immediata su dove e quali fossero i problemi e su come risolverli, anche attraverso complesse architetture moderne e containerizzate.

Per fortuna, GittiGidiyor ha recentemente acquisito queste funzionalità implementando IBM Observability by Instana.

Crescita dei ricavi

 

GittiGidiyor ha registrato un aumento dell'82% nel fatturato delle vendite da mobile nel 2020

Rapida crescita aziendale

 

Durante il Black Friday, l'utilizzo di Instana ha contribuito ad accogliere una crescita aziendale di 4-5 volte

È bastata un'unica installazione per rilevare automaticamente le nostre app. Altri strumenti, al contrario, richiedono più di un processo e la modifica dei file Docker. Ma ormai appartengono al passato. Oguz Yarimtepe Responsabile del team di Site Reliability Engineer GittiGidiyor
Monitorare un ambiente modernizzato

GittiGidiyor aveva già stabilito una scalabilità eccellente attraverso la modernizzazione. Circa l'80% delle sue applicazioni sono basate su microservizi e containerizzate, compresi tutti i servizi front-end e back-end e il suo fondamentale sistema di pagamento, il motore dell'azienda.

Ma se, da una parte, la modernizzazione porta scalabilità e flessibilità, dall'altra aggiunge anche complessità. La sostituzione di un'applicazione monolitica con un'architettura di microservizi crea nuovi percorsi di comunicazione tra ogni microservizio. Per mantenere elevate le prestazioni delle applicazioni, un'azienda deve monitorare tali percorsi e mantenere il flusso dei dati.

Nel corso del 2020, quando GittiGidiyor ha registrato 20 milioni di nuovi download della sua app mobile, con un aumento del 57% rispetto al 2019, e i ricavi delle vendite di dispositivi mobili sono saliti dell'82%, l'azienda ha utilizzato Instana per ottenere una visibilità completa che l'ha aiutata a gestire la crescita e a mantenere le prestazioni.

Questa osservabilità l'ha aiutata anche a gestire il boom del Black Friday.

Chiarezza istantanea sul quadro d'insieme

Quando l'Instana Partner Kloia (link esterno a ibm.com), un provider di soluzioni cloud, DevOps e microservizi, ha aiutato GittiGidiyor a verificare i propri cluster Kubernetes nel 2019, ha riconosciuto un'opportunità per GittiGidiyor di aumentare la visibilità del monitoraggio utilizzando Instana.

Kloia ha aiutato GittiGidiyor a valutare le sue esigenze di prestazioni applicative e a definire i requisiti di monitoraggio delle prestazioni, continuando a lavorare con GittiGidiyor per aiutare a risolvere i problemi ed estendere il monitoraggio Instana alle applicazioni Node.js.

Quando GittiGidiyor ha provato Instana, l'intero team è rimasto impressionato dal fatto che una singola installazione ha prodotto una preziosa visibilità quasi immediatamente. "L'abbiamo installata una volta e ha individuato automaticamente le nostre app", spiega Oguz Yarimtepe, Team Lead Site Reliability Engineer (SRE) di GittiGidiyor. "Altri strumenti, al contrario, richiedono più di un processo e la modifica dei file Docker. Ma ormai appartengono al passato."

Dopo aver installato Instana, GittiGidiyor ha anche stabilito rapidamente una maggiore fedeltà sulle interdipendenze tra i microservizi. Secondo Mehmet Gökhan Akgül, responsabile del team di sviluppo software, "Ci permette di scoprire l'intera struttura del nostro sistema e di rendere osservabili le nostre dipendenze".

Yarimtepe aggiunge: "Abbiamo il quadro generale della nostra infrastruttura, possiamo vedere cosa comunica con cosa. Posso vedere quali cluster ho, l'utilizzo delle risorse, quanti PID ci sono, il tipo di implementazioni, i namespace, qualsiasi cosa. Mi basta guardare lo schermo e vedere tutto a colpo d'occhio."

Quando GittiGidiyor ha sviluppato un data center secondario come sito di disaster recovery, il team SRE aveva bisogno di scoprire le dipendenze della seconda infrastruttura per capire come i requisiti sarebbero cambiati nel passaggio delle app da un sito all'altro. Come spiega Yarimtepe, "Dobbiamo essere in grado di eseguire un cluster back-end, un cluster front-end, un cluster PCI e altro, su tutti i due siti". Con Instana, è stato facile. "Posso vedere tutto", dice Yarimtepe. "Invece di eseguire un dump TCP o accedere a un report Git e cercare configurazioni, riesco a capire esattamente cosa sta succedendo dal punto di vista delle applicazioni."

Per la sua applicazione più importante, il sistema di pagamento, GittiGidiyor apprezza in particolar modo la capacità di rilevare immediatamente i problemi, in modo da non perdere l'opportunità di chiudere una vendita. Instana offre infatti Smart Alerts, che consente agli utenti di creare soglie personalizzate o stabilire KPI su diversi servizi per avvisare proattivamente della comparsa dei problemi prima che diventino insormontabili.

Abbiamo il quadro generale della nostra infrastruttura, possiamo vedere cosa comunica con cosa. Riesco a vedere quali cluster ho, l'utilizzo delle risorse... e tutto semplicemente guardando lo schermo, a colpo d'occhio. Oguz Yarimtepe Responsabile del team di Site Reliability Engineer GittiGidiyor
Intercettare un potenziale enorme

Entro il Black Friday nel 2020, GittiGidiyor aveva già imparato molto sull'utilizzo della soluzione Instana per aumentare affidabilità e prestazioni nonostante la rapida crescita del business. Sulla base delle proiezioni dell'azienda per l'aumento dell'attività e delle informazioni ottenute da Instana sui livelli di risorse necessari per soddisfare determinati volumi di attività, GittiGidiyor ha sviluppato un piano proattivo per scalare l'infrastruttura e mantenere il sito in funzione.

Il team ha creato una dashboard personalizzata in cui era possibile monitorare la latenza in tempo reale, sia all'interno del sistema di pagamento che nelle risposte delle applicazioni dei partner. Ad esempio, il sistema di pagamento interagisce con una qualsiasi delle numerose banche partner per agevolare gli acquisti. Durante il Black Friday, mentre il team monitorava la latenza, ha rilevato quando i tempi di risposta di determinate banche iniziavano a rallentare e ha indirizzato le transazioni verso altre al volo. Ciò ha mantenuto gli acquisti in movimento, permettendo agli acquirenti di procedere con le loro operazioni e aiutando GittiGidiyor a intercettare l'enorme potenziale della giornata.

Portare l'osservabilità in un'architettura flessibile e modernizzata aiuta a garantire di ottenere tutti i vantaggi di tale flessibilità. Yarimtepe lo spiega perfettamente: "Se decidiamo di migrare, di operare su un'altra infrastruttura, basta una sola persona per capire cosa sta succedendo. Senza questa soluzione, avremmo bisogno di un ingegnere di sistema, un SRE, uno sviluppatore, magari un architetto e un ingegnere di rete, dovremmo eseguire un dump TCP per controllare tutte le dipendenze e assicurarci che non ci siano problemi. Ora ci basta una sola persona". Per questo motivo, il team ha ottenuto preziosi risparmi di tempo, accelerando al tempo stesso i cambiamenti che migliorano le prestazioni aziendali.

Dal punto di vista dello sviluppo, la trasparenza raggiunta da GittiGidiyor rende i requisiti più chiari per gli stakeholder e contribuisce a rendere gli sprint più produttivi, accelerando i tempi di implementazione. Secondo Akgül, "Ci aiuta a capire come perfezionare i nostri progetti e come comunicare i percorsi tra i microservizi al team di sviluppo. E aiuta anche con le convalide post-distribuzione. Possiamo verificare più facilmente se abbiamo ottenuto il risultato previsto."

Lo stesso vale per l'attività di GittiGidiyor nel suo complesso. L'osservabilità aiuta ad allineare le prestazioni alle aspettative. Pertanto, poiché il commercio online continua a crescere, ora GittiGidiyor è ben attrezzato per gestire qualunque momento di alta stagione dell'anno.

Logo GittiGidiyor e Instana
Informazioni su GittiGidiyor

GittiGidiyor, una filiale di eBay con sede a Istanbul, è una piattaforma di shopping online che mette in contatto i consumatori in Turchia con i venditori di una vasta gamma di articoli. Offre vendite al dettaglio e all'asta da venditori nazionali e internazionali.

Informazioni su Kloia

Kloia (link esterno a Iberia), un servizio di consulenza IT con uffici nel Regno Unito, nei Paesi Bassi e in Turchia, è un team di ingegneri esperti che aiuta i clienti ad adottare pratiche moderne in DevOps, cloud, automazione dei test e microservizi.

Informazioni su Instana, IBM Company

Instana, una società IBM, fornisce una piattaforma di osservabilità aziendale con funzionalità di monitoraggio automatizzato delle prestazioni delle applicazioni alle aziende che gestiscono applicazioni complesse, moderne e cloud-native, indipendenti dalla collocazione, in sede o in cloud pubblici e privati, su dispositivi mobili o su mainframe IBM Z®.

Controlla le applicazioni ibride moderne con il rilevamento dedicato, alimentato dall'AI, delle dipendenze contestuali profonde. Instana offre anche visibilità sulle pipeline di sviluppo, per facilitare l’automazione DevOps a ciclo chiuso.

Questa funzionalità fornisce feedback operativi utili ai clienti per ottimizzare le prestazioni delle proprie applicazioni, favorire l’innovazione e mitigare i rischi, aiutando i DevOps a migliorare l’efficienza e a valorizzare le pipeline di consegna del software, raggiungendo al contempo gli obiettivi di servizio e di business.

Per maggiori informazioni, visita instana.com.

Fasi successive

Per saperne di più sulle soluzioni IBM presentate in questa storia, contatta il tuo rappresentante IBM o un business partner IBM.

Visualizza altri casi di studio Contatta IBM Conrad Electronic

Forniamo l'elettronica di tutto il mondo, senza mai fallire

Leggi il case study
Dealerware

Prestazioni di qualità superiore nella gestione degli autoparchi

Leggi il case study
IBM Blog

Soluzioni di osservabilità e operazioni AI di IBM: come si combinano per risolvere gli incidenti

Leggi il blog
Legale

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

Prodotto negli Stati Uniti d'America, agosto 2021.

IBM, il logo IBM, ibm.com e Instana sono marchi di International Business Machines Corp., registrati in molte giurisdizioni nel mondo. Altri nomi di prodotti e servizi potrebbero essere marchi di IBM o di altre società. Un elenco aggiornato dei marchi IBM è disponibile sul web alla pagina "Copyright and trademark information" all'indirizzo ibm.com/legal/copyright-trademark.

Le informazioni contenute nel presente documento sono aggiornate alla data della prima pubblicazione e possono essere modificate da IBM senza preavviso. Non tutte le offerte sono disponibili in ogni Paese in cui opera IBM.

Gli esempi citati relativi a dati di prestazione e clienti sono presentati unicamente a scopo illustrativo. Gli attuali risultati in termini di performance possono variare a seconda delle specifiche configurazioni e delle condizioni operative. LE INFORMAZIONI RIPORTATE NEL PRESENTE DOCUMENTO SONO DA CONSIDERARSI “NELLO STATO IN CUI SI TROVANO”, SENZA GARANZIE, ESPLICITE O IMPLICITE, IVI INCLUSE GARANZIE DI COMMERCIABILITÀ, DI IDONEITÀ A UN PARTICOLARE SCOPO E GARANZIE O CONDIZIONI DI NON VIOLAZIONE. I prodotti IBM sono coperti da garanzia in accordo con termini e condizioni dei contratti sulla base dei quali vengono forniti.