Une Function as a Service (FaaS) est un modèle de développement d’applications dans lequel les développeurs écrivent des fonctions, qui sont alors exécutées sur une plate-forme cloud fournie par un tiers. Cette plate-forme est gérée par un fournisseur de service cloud, qui fournit une infrastructure d’exécution pour les fonctions. Les développeurs n’ont pas besoin de se soucier de la gestion du serveur ou de l’infrastructure, car tout est géré par le fournisseur de service. Les utilisateurs ne paient que pour le temps d’exécution de leurs fonctions, ce qui peut conduire à des économies significatives par rapport à l’utilisation de serveurs à long terme. Les FaaS sont souvent utilisées pour les applications sans état, telles que les microservices.