La buzzword è "serverless-computing",
o, come dicono alcuni, "Function as a Service" (FaaS), la sostanza è la stessa.
e servizi di questo genere sono presenti sia a catalogo AWS (lambda) che Microsoft (azure functions). Ci si potrebbe chiedere perche' mai un team di sviluppo dovrebbe decidere di adottare una soluzione simile... e la risposta non mi è chiara.
Una risposta, fin troppo ovvia, potrebbe essere, "elimini" il sistemista dal team. Non dovendoti più preoccupare di infrastruttura, di "hosting", di "app servers" di sistemi operativi, a cosa ti serve uno specialista in sistemi? Qualcuno potrebbe sentenziare: "è il progresso, bellezza", il sistemista come il ghiacciarolo o il lampionaio. Peccato che a forza di astrazioni di livello superiore la prossima volta potrebbe toccare allo sviluppatore web. Se poi ci metti lo specchietto per le allodole (leggasi CEO), che paghi solo la funzione/funzionalità solo quando è effettivamente in esecuzione, il gioco è fatto. Antonio