La function as a service est une architecture serverless très répandue (AWS lambda…), qui consiste à écrire son code sous forme de fonctions. Chaque fonction s’active via un trigger qui s’enclenche quand un événement arrive.

Lors de l’invocation de la fonction le cloud provider se débrouille pour trouver un environment disponible et y execute exécute les fonctions. Le développeur ne se concentre donc que sur son code.