Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Creazione di applicazioni serverless con un'architettura guidata dagli eventi (Italiano) | Building Serverless Applications with an Event-Driven Architecture (Italian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Panoramica del laboratorio

Il serverless è l’architettura nativa del cloud. Puoi creare architetture serverless per quasi tutti i tipi di applicazioni o servizi back-end, senza pensare ai server. Questo tipo di architettura permette di eliminare le attività di gestione delle infrastrutture come il provisioning del server o del cluster, l’applicazione di patch, la manutenzione del sistema operativo e il provisioning della capacità. Tutto ciò che è necessario per eseguire e dimensionare le applicazioni di analisi con disponibilità elevata viene gestito al posto tuo.

Il serverless ti consente di trasferire più responsabilità operative su Amazon Web Services (AWS), aumentando l’agilità e l’innovazione e riducendo il costo totale di proprietà. Gli sviluppatori possono concentrarsi sul prodotto anziché sulla gestione e sul funzionamento di server e di runtime, sia nel cloud sia in locale. Grazie alla riduzione di eventuali sovraccarichi, gli sviluppatori avranno più tempo da dedicare alla creazione di ottimi prodotti scalabili e affidabili.

In questo laboratorio, creerai un’applicazione web per la stampa di libri utilizzando una serie di tecnologie serverless tra cui Amazon API Gateway, AWS Step Functions, AWS Lambda, Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (Amazon SQS) e Amazon Rekognition.

L’applicazione consente ai clienti di caricare una raccolta di immagini che desiderano stampare come libro fisico. Ogni immagine viene elaborata per garantire che venga visualizzata correttamente nel libro. L’applicazione utilizza Step Functions per gestire il flusso di lavoro che, a sua volta, utilizza le funzioni Lambda per assicurarsi che ogni immagine sia del tipo di file corretto e Amazon Rekognition per garantire che il contenuto sia appropriato. Inoltre, il flusso di lavoro ridimensiona e filigrana le immagini e quindi genera un PDF di prova che il cliente deve approvare. Successivamente, Amazon SNS invia un’e-mail al cliente per l’approvazione prima di inviare il lavoro ad Amazon SQS. Amazon SQS invia il libro al servizio di stampa di terze parti affinché sia stampato e spedito al cliente.

Obiettivi

Ecco cosa sarai in grado di fare dopo aver completato questo laboratorio:

  • Comprendere un’architettura guidata dagli eventi
  • Comprendere la configurazione di Step Functions per la gestione di applicazioni serverless
  • Sfruttare i vantaggi di Amazon SQS e Amazon SNS
  • Creare e configurare funzioni Lambda e risorse API Gateway
  • Effettuare aggiornamenti della configurazione per ripristinare la funzionalità delle API

Durata

Il completamento di questo laboratorio richiede 90 minuti.

Legenda icone

In questo laboratorio vengono utilizzate varie icone per richiamare l’attenzione su diversi tipi di istruzioni e note. Nell’elenco seguente viene illustrato lo scopo di ciascuna di esse:

  • Nota: una nota, un suggerimento o indicazioni importanti.
  • Comando: un comando da eseguire.
  • Output previsto: un output di esempio che puoi utilizzare per verificare l’output di un comando o di un file modificato.
  • Attività completata: una conclusione o un punto riepilogativo del laboratorio.
  • Ulteriori informazioni: dove trovare ulteriori informazioni.

Reviews

Start your review of Creazione di applicazioni serverless con un'architettura guidata dagli eventi (Italiano) | Building Serverless Applications with an Event-Driven Architecture (Italian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.