YoVDO

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

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Event-Driven Architecture Courses Amazon S3 Courses AWS Lambda Courses Amazon API Gateway Courses AWS Step Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

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.

Tags

Related Courses

Building Modern Python Applications on AWS
Amazon Web Services via edX
Building Modern Java Applications on AWS
Amazon Web Services via edX
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX
Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera
Build a Python application(API) on AWS(Lambda+API Gateway)
Coursera Project Network via Coursera