Struttura del corso
Introduzione
- Panoramica e best practice per la creazione di applicazioni serverless moderne
- Panoramica dei servizi AWS che supportano la progettazione basata su eventi per applicazioni serverless
Sviluppo basato su API
- Panoramica delle applicazioni Web standard basate su API di richiesta/risposta
- Utilizzo di Amazon API Gateway per applicazioni serverless
- Confronto tra diversi tipi di API
- Configurazione di un endpoint API HTTP integrato con una funzione Lambda
Autenticazione, autorizzazione e controllo Access
- Confronto tra autenticazione e autorizzazioni
- Autenticazione alle API tramite API Gateway
- Utilizzo di Amazon Cognito
Framework di distribuzione serverless
- Comprensione della programmazione imperativa e dichiarativa per l'infrastruttura come codice
- CloudFormation, Confronto tra i framework AWS CDK, Amplify e AWS SAM
Amazon EventBridge e Amazon SNS
- Utilizzo di origini eventi asincrone
- Caratteristiche e casi d'uso di Amazon EventBridge
- Creazione di un bus e di una regola EventBridge personalizzati
- Confronto tra i casi d'uso di Amazon Simple Notification Service (Amazon SNS) ed EventBridge
Utilizzo di code e flussi nella distribuzione basata su eventi
- Utilizzo di code e flussi come origini di eventi per Lambda
- Utilizzo di Amazon Simple Queue Service (Amazon SQS) o Amazon Kinesis Data Streams come origini di eventi per Lambda
Scrittura di funzioni Lambda
- Panoramica del ciclo di vita di Lambda e utilizzo delle best practice per la scrittura di funzioni Lambda
- Configurazione di una funzione Lambda
- Gestione degli errori
Utilizzo di AWS Step Functions
- Utilizzo di AWS Step Functions in architetture serverless
- Confronto tra flussi di lavoro standard ed espressi
- Integrazione diretta delle funzioni a gradini
Osservabilità e monitoraggio delle applicazioni serverless
- Comprendere i tre pilastri dell'osservabilità
- Scrittura e interpretazione dei file di log
- Utilizzo dei log di Amazon CloudWatch
- Utilizzo di AWS X-Ray per l'osservabilità
Protezione delle applicazioni serverless
- Best practice per la sicurezza delle applicazioni serverless
- API Gateway, Lambda e sicurezza delle applicazioni
- Protezione dei dati in uno storage serverless
- Controllo
Scalabilità delle applicazioni serverless
- Uso del gateway API per la gestione della scalabilità
- Dimensionamento tramite la simultaneità Lambda
- Dimensionamento di diverse origini eventi con Lambda
Automazione della pipeline di distribuzione
- Utilizzo di CI/CD in applicazioni serverless
- Uso degli strumenti in una pipeline serverless
- Utilizzo delle caratteristiche di AWS SAM per le distribuzioni serverless
- Best practice per l'automazione
Risoluzione dei problemi
Riepilogo e passaggi successivi
Requisiti
- Una comprensione delle basi dell'architettura cloud AWS
- Conoscenza di AWS Lambda
Pubblico
- Gli sviluppatori
Recensioni (3)
L'allenatore aveva una buona comprensione dei concetti
Josheel - Verizon Connect
Corso - Amazon Redshift
Traduzione automatica
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Corso - AWS Lambda for Developers
IOT applications