©2025 Akamai Technologies
La soluzione EdgeWorkers è riuscita a migliorare di sei volte le performance delle nostre API. Ora ci sentiamo sicuri quando lanciamo promozioni che sappiamo causeranno un'enorme quantità di traffico. Le attività aziendali di Nissen sono supportate da Akamai.
Yuichi Kato, IT Strategy Promotion Dept., Management Promotion Div., Nissen Holdings Co., Ltd.
Come risolvere i problemi legati a performance personalizzate con l'Edge Computing
Nissen, una famosa azienda di vendite tramite catalogo che da lungo tempo si rivolge principalmente alle donne, si focalizza anche sullo shopping online. Oltre al suo principale sito web, l'azienda offre una rinomata gamma di servizi, che include uno store online specializzato in abbigliamento di marca per taglie forti, nonché vari negozi multi-brand presenti in molti altri store online.
La filosofia di Nissen si propone di realizzare i desideri di tutti i suoi acquirenti, ma in modo migliore di quanto possano immaginare. Il suo intento è lasciare agli acquirenti a sensazione di aver ricevuto più di quanto si aspettassero. A tale scopo, Nissen non rinuncia mai al suo impegno di offrire servizi ed experience di acquisto online di elevata qualità.
"Stiamo attivamente lavorando alle misure IT da adottare per tenere fede alla mission, alla visione e ai valori della nostra azienda. Ovviamente, ci proponiamo di creare e rendere operativa un'infrastruttura stabile, ma ci siamo focalizzati anche su una strategia basata su un "IT attivo" fin dall'inizio per apportare i massimi vantaggi ai nostri clienti", afferma Yuichi Kato, IT Strategy Promotion Dept., Management Promotion Div., Nissen Holdings.
Le performance di un sito di e-commerce sono estremamente importanti nello shopping online. Se gli utenti non riescono a visualizzare i prodotti e ad effettuare gli acquisti senza problemi, passeranno rapidamente ad un sito della concorrenza. Ecco perché Nissen ha intrapreso tempestivamente le misure necessarie per mantenere e migliorare le performance dei suoi siti di e-commerce tramite l'Akamai Cloud. Negli ultimi anni, si considera sempre più la protezione dei dati degli utenti come una responsabilità del fornitore dei servizi. Ecco perché Nissen utilizza le soluzioni per la sicurezza di Akamai nell'intento di proteggere meglio i suoi servizi.
Tuttavia, la tecnologia del web e gli ambienti dei dispositivi sono cambiati e si sono evoluti notevolmente da quando l'azienda si è affacciata al business dello shopping online. Ora riveste un'importanza particolare la personalizzazione dei servizi e dei prodotti in base alle preferenze e alle attività dei singoli utenti. La tecnologia delle CDN offre il vantaggio di caricare le pagine web ad alta velocità memorizzando nella cache i dati dei contenuti statici sull'edge della rete il più possibile vicino agli utenti. Nel frattempo, la tecnologia della personalizzazione consente di visualizzare in modo dinamico i contenuti in base agli attributi degli utenti e alla cronologia degli acquisti, pertanto si sono registrati problemi nel modo con cui è richiesta in tal senso una frequente elaborazione delle API.
"Con l'incremento nelle chiamate API, è sorta l'esigenza di risolvere i problemi legati al caricamento e alle performance di visualizzazione delle pagine. Poiché dobbiamo gestire un numero estremamente elevato di prodotti, anche con recensioni per i clienti e funzioni simili, i modelli delle query incluse nelle richieste delle API sono stati così complessi da creare problemi con la percentuale di riscontri nella cache della CDN. L'ampia varietà di richieste delle API ha posto un carico di lavoro notevole sul server di origine, quindi abbiamo cercato di pensare ad un modo più efficiente per alleggerire l'edge della rete", spiega Hiroki Arai, IT Strategy Promotion Dept., Management Promotion Div.
L'azienda ha così iniziato a pensare alla tecnologia dell'Edge Computing come modo per risolvere questo problema. Se gli elementi del codice dei prodotti contenuti nelle query possono essere analizzati tramite l'elaborazione sull'edge e memorizzati, la percentuale di riscontri nella cache risulta notevolmente migliorata e si riduce il carico di lavoro sul server di origine, tagliando così i costi e migliorando le user experience di conseguenza.
Akamai fornisce funzionalità di Edge Computing senza server, consentendo di implementare la logica personalizzata sui server sull'edge tramite EdgeWorkers e di eseguire un database di archiviazione chiave-valore sull'edge tramite EdgeKV.
Kato e i suoi colleghi da lungo tempo si affidano ai servizi di Akamai. Ecco perché hanno deciso di implementare EdgeWorkers ed EdgeKV. Un altro motivo principale è rappresentato dal fatto che gli addetti alla progettazione del front-end possono scrivere il codice in JavaScript, un linguaggio a loro familiare, pertanto Nissen potrebbe utilizzare le competenze di cui l'azienda dispone internamente.
"Non potremmo mai fare a meno degli eccellenti servizi offerti da Akamai. Akamai supporta la nostra azienda da molti anni, comprendendo come funzionano le nostre attività online per continuare a fornirci i consigli e il supporto tecnico di cui abbiamo bisogno", afferma Kato.
La suddivisione delle query complesse sull'edge per ottimizzare le attività
In precedenza quando un utente effettuava l'accesso al sito di Nissen, venivano create lunghe richieste (URL) da parte del browser/app con l'elenco di più elementi (codici di prodotto).
Ad esempio, per i prodotti A, B, C e D, le query A+B, B+C+D e C+D venivano riconosciute come diverse richieste. Poiché sono presenti più di 30.000 prodotti, sono tantissimi gli schemi in cui possono essere combinati, il che peggiora notevolmente la percentuale di riscontri nella cache, causando l'elaborazione di un elevato numero di richieste da parte dell'origine.
Nissen ha risolto questo problema sviluppando un codice che suddivide le richieste lunghe e complesse sull'edge della rete tramite EdgeWorkers, migliorando così in modo efficace la percentuale di riscontri nella cache. Utilizzando EdgeKV insieme a questa soluzione e memorizzando i dati dei prodotti in un database suddiviso, l'azienda è riuscita a ridurre il numero di query che raggiungono l'origine e ad alleggerire notevolmente il carico di lavoro che grava sul server.
"Siamo riusciti ad elaborare la maggior parte dei modelli complessi delle query sull'edge della rete e a rendere le risposte delle API sei volte più veloci, migliorando, di conseguenza, le performance del sito e le user experience. Mai come prima d'ora, siamo riusciti a suddividere le query in base al codice del prodotto sull'edge della rete, il che ci ha resi consapevoli dell'enorme valore apportato dall'Edge Computing", afferma Arai.
Le performance migliorate influiscono positivamente su tutte le strategie di vendita
In precedenza, si sono verificati casi in cui Nissen ha evitato di promuovere i suoi prodotti e servizi sui social media nel timore che il numero eccessivo di visitatori avrebbe potuto rallentare notevolmente il suo sito. Ora, l'attuale infrastruttura del sito offre la capacità necessaria per gestire facilmente una varietà più ampia di strategie, consentendo al reparto commerciale di pianificare attivamente i servizi e i contenuti da sempre desiderati.
I programmi e i progetti sviluppati da Nissen hanno vinto anche i più prestigiosi riconoscimenti in occasione dell'APJ EdgeWorkers Coding Contest promosso da Akamai per premiare le idee più innovative che riescono a risolvere i simili problemi affrontati dai siti di e-commerce in tutto il mondo. Oltre alle sue funzionalità e al suo livello di innovazione, l'azienda è stata apprezzata anche per aver mostrato di poter influire sulla società.
Dal canto suo, Nissen desidera migliorare ulteriormente i suoi progetti tecnici potenziando la personalizzazione e le risposte per offrire agli utenti eccellenti experience di acquisto. Le aspettative dei clienti sono elevate, quindi EdgeWorkers deve fungere da infrastruttura necessaria per implementare i sistemi desiderati e mostrare il suo straordinario potenziale per applicazioni ancora più pratiche.
Infine, Kato esprime le sue elevate aspettative nei confronti di Akamai: "Siamo estremamente grati ad Akamai per il generoso supporto che ci ha offerto. Ad esempio, dopo aver spiegato chiaramente cosa riusciamo e cosa non riusciamo a fare nelle nostre attività quotidiane, il team di Akamai ci ha risposto con alcune proposte in grado di risolvere i nostri problemi. È questo il tipo di supporto su cui poter contare che mi ha favorevolmente colpito. Procedendo nel settore dello shopping online, continueremo ad aver bisogno di migliorare i servizi per i nostri clienti con contenuti interessanti, migliori sistemi di sicurezza e altre misure necessarie. Speriamo che Akamai continuerà a prosperare come partner di Nissen e a supportare le nostre attività aziendali in futuro".