Caratteristiche di AWS Lambda
Perché scegliere AWS Lambda?
AWS Lambda è un servizio di elaborazione serverless che esegue il tuo codice, in risposta a determinati eventi, oltre a gestire automaticamente le risorse di calcolo in uso al tuo posto. Tra questi eventi, sono incluse modifiche di stato o un aggiornamento, come l'inserimento di un elemento in un carrello su un sito web e-commerce da parte dell'utente. È possibile utilizzare AWS Lambda per estendere altri servizi AWS con logica personalizzata, oppure per creare propri servizi di back-end in grado di sfruttare la scalabilità, le prestazioni e la sicurezza di AWS. AWS Lambda può eseguire automaticamente il codice in risposta a eventi multipli, come richieste HTTP tramite Gateway Amazon API, modifiche agli oggetti in bucket Amazon Simple Storage Service (Amazon S3), l’aggiornamento di tabelle in Amazon DynamoDB e le transizioni di stato in AWS Step Functions.
Lambda esegue il tuo codice su un'infrastruttura di calcolo ad elevata disponibilità ed esegue tutte le attività di amministrazione delle risorse di calcolo. Tra queste, la manutenzione del server e del sistema operativo, il provisioning della capacità e la scalabilità automatica, l'implementazione di codici e patch di sicurezza e il monitoraggio e la registrazione di codici. Tutto quello che devi fare è fornire il codice.