// Glossario IT
FaaS (Function as a Service)
Il modello di servizio cloud specifico che implementa il serverless computing, eseguendo singole funzioni di codice in risposta a eventi.
Cos'è
Il FaaS (Function as a Service) è il modello di servizio cloud specifico attraverso cui si realizza concretamente il serverless computing: lo sviluppatore carica singole funzioni di codice, il fornitore le esegue automaticamente quando si verifica l'evento configurato per attivarle (una richiesta HTTP, un file caricato, un messaggio in una coda), gestendo completamente scalabilità e infrastruttura sottostante.
Perché conta
È particolarmente adatto a compiti brevi, indipendenti e attivati da eventi specifici, come l'elaborazione di un'immagine appena caricata o l'invio di una notifica in risposta a un evento, ma meno adatto ad applicazioni con stato persistente complesso o con tempi di esecuzione molto lunghi, dove altri modelli architetturali risultano più appropriati.