// Glossario IT
Serverless Computing
Un modello di esecuzione cloud in cui il fornitore gestisce completamente l'infrastruttura, e il codice viene eseguito solo su richiesta, senza server dedicati sempre attivi.
Cos'è
Il serverless computing (nonostante il nome, i server esistono comunque, ma sono completamente gestiti dal fornitore e invisibili al cliente) esegue codice solo su richiesta, in risposta a un evento specifico, senza che il cliente debba provisionare, mantenere o pagare per server sempre attivi e in attesa, con costi calcolati in base all'effettivo utilizzo invece che a capacità riservata.
Perché conta
Elimina quasi completamente la gestione dell'infrastruttura per lo sviluppatore, che deve preoccuparsi solo del codice della propria funzione, e può ridurre significativamente i costi per carichi di lavoro intermittenti o imprevedibili, dove mantenere server sempre attivi sarebbe uno spreco di risorse. Introduce però nuove sfide, come la latenza di avvio a freddo quando una funzione non è stata eseguita di recente.