GardenStore migliora l'e-commerce e il DevOps

Uno dei principali retailer online della Svezia si affida alle soluzioni Akamai per migliorare le experience del suo team DevOps e dei visitatori del suo sito

Più strumenti vengono offerti dal provider di servizi CDN, maggiori sono i risultati che un team di sviluppo agile come il nostro riesce a conseguire. Fondamentalmente, riusciamo a "rubare" e a risparmiare innumerevoli ore grazie ai vantaggi offerti dai tanti servizi di Akamai eseguiti nel cloud.

Roman Michak, Tech Lead, GardenStore

Tutto ciò che serve per il giardino e gli spazi all'aperto 

GardenStore, fondata nel 2016, è un sito di e-commerce che offre ai consumatori tutto ciò che serve per il giardino e gli spazi all'aperto. L'azienda offre un vasto assortimento di prodotti online, che include brand noti a prezzi accessibili, modalità di spedizione flessibili e un eccellente servizio di assistenza clienti. A seconda delle stagioni, GardenStore osserva un'impennata nel traffico del suo sito web in primavera e in estate di quasi 20 volte rispetto a quello registrato in autunno-inverno. Per tenere il passo con la domanda stagionale e la crescita esponenziale, l'azienda rinnova continuamente le tecnologie che supportano il suo sito web. A tale scopo, GardenStore ha adottato una serie di soluzioni Akamai per semplificare il lavoro degli sviluppatori, ridurre i costi e migliorare le experience dei visitatori del suo sito.

Una solida base per garantire una crescita costante

Come tutte le aziende che dipendono dalla domanda stagionale, GardenStore deve assicurarsi che il suo sito web riesca a gestire in modo dinamico le impennate di traffico senza influire negativamente sulle performance o sulla disponibilità. Purtroppo, il sito web ha riscontrato numerosi problemi con la sua precedente piattaforma di hosting in seguito all'esecuzione di operazioni superflue per la conferma della memorizzazione nella cache. Anche se il team di sviluppo dell'azienda altamente competente è riuscito a perfezionare le performance di front-end e back-end, ci sono volute molte ore per raggiungere un miglioramento di millisecondi. 

Secondo Roman Michak, Tech Lead per GardenStore, l'azienda si è resa conto di non poter raggiungere le performance di back-end desiderate in modo accessibile continuando a perfezionare gli elementi web fondamentale e le performance dei tempi per il primo byte. 

Nello stesso tempo, GardenStore era legata ad una soluzione di hosting di Google Cloud che non era accessibile per una piccola azienda. Inoltre, anche se poteva accedere al codice del suo sito web, non era riuscita a controllarlo.

"Dopo aver effettuato numerose operazioni di perfezionamento interno, ci siamo resi conto che sarebbe stato necessario ricostruire l'intera piattaforma per risolvere tutti i nostri problemi e non potevamo permettercelo nel bel mezzo di questa difficile situazione economica", afferma Michak. 

La priorità principale consisteva nel liberare l'azienda dalla dipendenza da un unico fornitore creando appositi team in-house, come, ad esempio, un team per negoziare e gestire i servizi di hosting e CDN. "Saremo sempre legati ai fornitori, ma dobbiamo farlo in modo da non porre a rischio le nostre operazioni e le nostre attività aziendali", continua Michak.

In seguito, GardenStore ha deciso di cambiare il suo accordo di hosting per utilizzare meglio una CDN più avanzata per un offload maggiore. 

La scelta di una suite di soluzioni completa

L'azienda, dopo aver valutato una serie di provider di servizi CDN, ha riscontrato che la maggior parte di essi non offrivano ciò che serviva a GardenStore. In base alla sua precedente esperienza con le soluzioni Akamai, il CEO (Chief Technology Officer) di GardenStore ha sostenuto Akamai come il vendor più appropriato per soddisfare l'ampia gamma di esigenze del proprio sito di e-commerce.

Le soluzioni complete offerte da Akamai hanno rappresentato il principale fattore che ha determinato questa scelta. La combinazione di  Akamai App & API Protector, Image & Video Manager, Bot Manager, ESI (Edge Side Includes) e molti altri strumenti consente all'azienda di focalizzarsi sulle operazioni più importanti per le sue attività. 

Analogamente, GardenStore ha apprezzato il vantaggio di poter nascondere il suo indirizzo URL con la rete di Akamai. "Ora, siamo meno preoccupati di eventuali problemi di sicurezza e intrusioni che possono colpire la nostra infrastruttura, il che ci consente nuovamente di focalizzarci sulle nostre attività aziendali invece di dover correggere le falle di sicurezza", continua Michak.

La realizzazione di numerosi miglioramenti

Dopo aver utilizzato le soluzioni Akamai per un solo anno, GardenStore ha iniziato a trarre vantaggio dai vari servizi offerti da Akamai. Ad esempio, è riuscita a implementare facilmente il codice JavaScript associato alla soluzione Image & Video Manager per usare la galleria di front-end invece di costruirla da capo. Tramite la funzione di gestione dei bot offerta da App & API Protector, GardenStore è ora in grado di rifiutare tutti i bot sconosciuti, pertanto per i bot è praticamente impossibile collegarsi ed estrarre informazioni dal suo sito di e-commerce. Inoltre, tutti i domini vengono trasferiti alla soluzione Edge DNS per garantire un tempo di attività 24/7.

"Dopo aver guadagnato la stabilità e le performance con Akamai, ci siamo focalizzati nell'intento di offrire più funzioni intuitive per gli utenti", afferma Michak. 

Il team di sviluppo di GardenStore continua a cercare modi per utilizzare le funzioni di Akamai. Ad esempio, utilizzando poche righe di codice ESI, il team ha eliminato la necessità di mantenere due versioni della pagina di accesso. "In tal modo, abbiamo risolto un enorme problema che consisteva nell'esecuzione di due versioni della cache, migliorando anche, al contempo, la nostra percentuale di riscontri nella cache e la copertura nel complesso. E questo è solo un esempio dei molti modi con cui possiamo trarre vantaggio dalle soluzioni Akamai per progettare il nostro sito in modo da garantirne un funzionamento ottimale", spiega Michak.

Strumenti economici per il DevOps

GardenStore ha anche tratto vantaggio dall'utilizzo di Akamai Connected Cloud, una piattaforma edge e cloud ampiamente distribuita, per i suoi ambienti di test e produzione. Il team DevOps dell'azienda l'ha trovata straordinariamente semplice da usare. "Abbiamo scritto e pubblicato un modulo ed è andato tutto bene. Dopo aver lavorato con numerosi provider di servizi cloud, tra cui Amazon e Google, la semplicità di Akamai è il suo punto di forza e l'ideale per un team agile come il nostro. In realtà, possiamo effettuare l'integrazione con la piattaforma Akamai in un solo giorno rispetto ai quattro mesi necessari con l'altra piattaforma cloud da noi utilizzata", afferma Michak. 

Nello stesso tempo, GardenStore apprezza la convenienza di Akamai Connected Cloud e i risparmi intrinseci in termini di costi associati con l'hosting degli ambienti di test, staging e produzione dell'azienda da parte della piattaforma. 

Inoltre, continua Michak, "durante il nostro periodo di picco, ci servono funzionalità più avanzate, pertanto i nostri ambienti vengono ospitati su altre piattaforme. Nei periodi più tranquilli, possiamo passare facilmente ad Akamai e risparmiare notevolmente in termini di costi con il supporto di tutti i moderni standard operativi. Nello specifico, abbiamo risparmiato l'80% di costi rispetto a quanto avremmo speso con gli hyperscaler".  

In realtà, il team DevOps di GardenStore può implementare un maggior numero di ambienti perché i costi sono contenuti. Come spiega Michak, "invece di avviare continuamente nuovi ambienti in base alle esigenze, possiamo pubblicare diversi ambienti con configurazioni preimpostate in modo da renderli sempre disponibili al momento di eseguire i nostri test".

Guardando al futuro, GardenStore anticipa il suo futuro utilizzo di altre soluzioni Akamai, come EdgeWorkers, che consente di implementare le funzioni JavaScript sull'edge e creare experience personalizzate per i visitatori del sito web. "EdgeWorkers sostituirà quanto abbiamo costruito come microservizi, fornendo un solido posto in cui poter lavorare su semplici attività che ci consentono di soddisfare meglio le esigenze dei visitatori del nostro sito", conclude Michak.

Informazioni su GardenStore Nordic

GardenStore è un sito di e-commerce che offre tutto ciò che serve per il giardino o gli spazi all'aperto a prezzi imbattibili! Focalizzata su servizi personalizzati, prezzi efficienti e qualità eccellente, la nostra azienda si impegna nell'intento di diventare la scelta ideale per l'acquisto di prodotti per il giardino o gli spazi all'aperto. La nostra azienda si propone di offrire il più diversificato assortimento di prodotti online della migliore qualità, che include brand noti a prezzi accessibili, modalità di spedizione flessibili e il miglior servizio di assistenza clienti del settore!

Informazioni su Akamai

A sostegno e protezione della vita online c’è sempre Akamai. Le principali aziende al mondo scelgono Akamai per creare, offrire e proteggere le loro experience digitali, aiutando miliardi di persone a vivere, lavorare e giocare ogni giorno. Akamai Connected Cloud, una piattaforma edge e cloud ampiamente distribuita, avvicina le app e le experience agli utenti e allontana le minacce. Per ulteriori informazioni sulle soluzioni di cloud computing, sicurezza e delivery di contenuti di Akamai, visitate il sito akamai.com/it o akamai.com/it/bloge seguite Akamai Technologies su Twitter o LinkedIn.

Storie dei clienti correlate

Storia di clienti

Navy Federal Credit Union

La Navy Federal Credit Union, la più grande cooperativa di credito al mondo, utilizza TrafficPeak per ottenere informazioni sulle performance in tempo reale per migliorare le esperienze digitali per 14 milioni di membri.
Maggiori dettagli
Cloud Computing

TalentSprint

Scoprite come l'azienda di edtech TalentSprint ha supportato agevolmente la sua enorme espansione, risparmiando, al contempo, il 20 - 30% sui costi dell'infrastruttura grazie ai servizi di cloud computing di Akamai.
Maggiori dettagli
Storia di clienti

Lead Sherpa

Scoprite come Lead Sherpa, una piattaforma per la generazione di lead nel settore immobiliare, è passata al sistema Kubernetes con LKE (Linode Kubernetes Engine).
Maggiori dettagli