Whitepaper

Di seguito sono disponibili i whitepaper su AWS Lambda e sull'esecuzione di architetture serverless su vasta scala.

Nozioni di base

Di seguito sono disponibili tutorial dettagliati su come iniziare a creare un'applicazione serverless. È anche possibile utilizzare AWS Serverless Application Repository per individuare e distribuire in modo rapido applicazione per casi d'uso comuni.

Questo tutorial illustra le nozioni di base per eseguire codice in AWS Lambda senza dover effettuare il provisioning o gestire alcun server.

Tutte le operazioni mostrate in questo tutorial possono essere eseguite nell'ambito del piano gratuito.

In questo percorso formativo, verrà distribuita una semplice applicazione Web che permette agli utenti di richiedere un giro su un unicorno grazie a Wild Rydes.

AWS Serverless Application Repository è una raccolta di applicazioni serverless pubblicate da sviluppatori, aziende e partner. Permette di individuare a distribuire in modo rapido applicazioni serverless e componenti per un'ampia gamma di casi d'uso.

In questo workshop, sarà distribuita una semplice applicazione Web. L'applicazione fornirà agli utenti la possibilità di registrarsi al servizio.

In questo workshop, saranno illustrati diversi approcci all'elaborazione di dati con architetture serverless. Per creare questa infrastruttura, saranno utilizzati diversi servizi: AWS Lambda, Amazon S3, Amazon Kinesis, Amazon DynamoDB e Amazon Athena.

In questo workshop, sarà distribuita un'API RESTful con AWS Serverless Application Model (AWS SAM). L'architettura dell'applicazione impiega AWS Lambda, Amazon API Gateway e Amazon DynamoDB.

In questo modulo, sarà possibile utilizzare AWS Step Functions per creare un flusso di lavoro di elaborazione di immagini mediante l'orchestrazione di diverse funzioni AWS Lambda.

Casi di studio dei clienti

Thomson Reuters si avvale di un'architettura serverless per elaborare fino a 4.000 eventi al secondo per il proprio servizio di analisi di utilizzo. Il servizio è in grado di gestire picchi del doppio della media del traffico normale, con la massima durabilità. Grazie ad AWS, la distribuzione in produzione del servizio ha richiesto solamente cinque mesi.

Netflix è uno dei più grandi provider di contenuti in streaming al mondo. L'azienda prevede di utilizzare AWS Lambda per creare un'infrastruttura con gestione automatica basata su regole e sostituire i processi meno efficienti per ridurre la percentuale di errori e risparmiare tempo prezioso.

MLBAM è la divisione che si occupa di servizi digitali della Major League Baseball. Il suo prodotto principale, Statcast, offre ai giornalisti statistiche di gioco in tempo reale. MLBAM usa AWS Lambda per ottimizzare e convertire i dati grezzi e per migliorare velocità, scalabilità ed efficienza nel momento di acquisisce, analizza e pubblica enormi quantità di dati per i fan.

Square Enix usa AWS Lambda per l'elaborazione delle immagini necessarie per i suoi Massively Multiplayer Online Role-Playing Game (MMORPG). Grazie ad AWS Lambda, è in grado di gestire picchi di traffico 30 volte superiori alla media. Inoltre, il tempo necessario per l'elaborazione di immagini è diminuito da diverse ore a poco più di 10 secondi e ha consentito di ridurre i costi operativi e infrastrutturali.

PhotoVogue è una piattaforma di fotografia online che fa parte di Vogue Italia. Grazie ad AWS Lambda e Amazon API Gateway, PhotoVogue è stata in grado di migliorare l'esperienza degli utenti e ridurre i propri costi IT.

Benchling è un'azienda che produce software per il settore scientifico. Tra le sue creazioni c'è CRISPR, una tecnica rivoluzionaria con cui i ricercatori modificano parti di genoma con precisione estrema. Per migliorare la scalabilità riducendo i costi, Benchling ha creato l'applicazione su un'architettura serverless. Gli scienziati che utilizzano la piattaforma di Benchling, quindi, possono proseguire nelle loro attività di ricerca senza temere limitazioni alle prestazioni.

Zapproved, un fornitore di soluzioni SaaS che aiuta i clienti del settore legale a gestire i processi di risposta alle controversie, ha creato una piattaforma software moderna da zero utilizzando AWS Lambda. Grazie all'architettura serverless, l'azienda ha ottenuto grandi vantaggi in termini di efficienza, crescita, time-to-market e costi.

Localytics è un'azienda che si occupa di analisi e coinvolgimento dei clienti per app Web e app per dispositivi mobili; tra i suoi clienti ci sono ESPN, eBay, Fox, Salesforce, RueLaLa e il New York Times. Grazie ad AWS Lambda, i diversi team di progettazione aziendali possono attingere a flussi dati in parallelo per creare microservizi indipendenti dall'applicazione principale. I clienti possono così usufruire di nuovi servizi più rapidamente. Per una start-up, il time-to-market tempestivo è fondamentale.

NordStrom ha creato un nuovo motore di raccomandazione che sfrutta AWS Lambda per elaborare le richieste dei clienti. L'azienda è così in grado di ridurre i costi, migliorare la soddisfazione dei clienti e sviluppare nuove funzionalità senza dover effettuare il provisioning dell'infrastruttura IT locale.

VidRoll è una piattaforma di monetizzazione e tecnologie video per publisher di contenuti che usa AWS Lambda per gestire la logica di business e inoltrare le offerte di inserzione e transcodificare le inserzioni video in tempo reale. 

Palringo è la più grande rete al mondo di gaming su dispositivi mobili. Utilizzando AWS Lambda, Palringo ha creato una pipeline di elaborazione di flussi scalabile che produce parametri e visualizzazioni in tempo reale e li inoltra direttamente ai soggetti interessati e ai clienti esterni.

Il Seattle Times è il maggiore quotidiano dello stato di Washington, con un sito Web che riceve 32 milioni di visualizzazioni al mese. Il Seattle Times usa AWS Lambda per ridimensionare le immagini in modo vengano visualizzate correttamente su più dispositivi: computer desktop, tablet e smartphone.

AOL opera in diversi settori, tra cui pubblicità digitale, proprietà Web e servizi in abbonamento. Per creare architetture serverless, AOL usa AWS Lambda.

Realtor.com esegue un noto sito Web per il mercato immobiliare, che mostra milioni di offerte e immobili in vendita e altre informazioni per comprare, vendere e affittare proprietà. Per il prodotto di punta Turbo Listings, Realtor.com usa AWS Lambda.

Alt/S è una start-up tecnologica specializzata in analisi di dati che promette di trasformare i report in dati fruibili, analisi predittive e applicazioni di nuova generazione. Alt/S ha creato una piattaforma di back-end completamente serverless con AWS Lambda e altri prodotti Amazon Web Services (AWS).

Testimonianze dei clienti

In questo discorso al re:Invent 2016, Coca-Cola North America offre una panoramica sugli strumenti e le strategie sviluppate per rendere la nuova generazione di applicazioni di marketing digitale completamente serverless.

In questo discorso al re:Invent 2016, Hearst, una delle maggiori case editrici di riviste mensili, mostra in che modo ha trasformato il servizio di clickstream basato su cron in una soluzione serverless con AWS Lambda.

Thomson Reuters spiega in che modo è stato sviluppato lo strumento Product Insights per uso interno e monitoraggio di analisi grazie ad AWS Lambda.

A metà 2015, Expedia ha iniziato a usare AWS Lambda per l'elaborazione serverless. Expedia ha creato modelli basati su Boilerplate in Node.js, Java e Python per i consentire ai team di sviluppo di creare e distribuire applicazioni serverless in AWS. Al momento, hanno attivato 300 funzioni AWS Lambda, che elaborano 40 milioni di chiamate al giorno.

FINRA, l'autorità di regolazione del settore finanziario, monitora il 99% delle transazioni di borsa statunitensi ed esegue 500 mila miliardi di convalide al giorno. Scopri in che modo ha utilizzato una soluzione serverless basata su AWS Lambda per creare la propria piattaforma di convalida.

In questo discorso al re:Invent 2016, Vevo, una multinazionale americana di hosting video, condivide il suo percorso da servizi legacy monolitici ad architetture di microservizi moderne basate su servizi come AWS Lambda, con cui ha velocizzato i processi di sviluppo e il time-to-market.

In questo episodio di This Is My Architecture, Amit di CA Technologies illustra in che modo hanno creato una pipeline di distribuzione serverless con funzioni di AWS Lambda utilizzando Amazon S3, Amazon SNS e ulteriori funzioni Lambda per l'automazione delle release.

Post del blog

chatbot-diagram_alt-benefit-lambda
Bryan Liston e Stefano Buliani
20 dicembre 2016

Trova altri suggerimenti, best practice e tutorial su AWS Lambda nei seguenti blog:

Ulteriori informazioni su AWS Lambda

Visita la pagina delle domande frequenti
Sei pronto per iniziare?
Registrati
Hai domande?
Contattaci