function-as-a-service avec Firebase
Le "function-as-a-service" est une solution cloud qui offre l'hébergement de function. Cela s'appuie sur la notion de serverless.
"PaaS permettent de déployer une application sans avoir à se soucier des serveurs"
"FaaS permet de déployer une seule fonction d’une application plutôt que l’application intégrale"
(lebigdata.fr)
Est un traitement qui s'exécute sur une architecture "serverless".
* API http
* Consommateur de queue
* Tâches programmées
* Ecouteur sur un changement de données
* Ecouteur de crash d'app
* le serveur n'a pas d'état
* cycle de vie au niveau de la fonction
* la fonction peut être une API (entière)
* la plateforme offre un SDK "riche"
* penser sa manière de construire / déployer
https://ntl-faas.firebaseapp.com/
https://github.com/ffremont/NTL_FAAS