TL;DR Dans cette présentation vidéo, je décris comment les Azure Functions permettent de déployer rapidement du code métier réagissant à des événements dans le cloud Azure. Je détaille les avantages et les inconvénients de ce type d’architecture.

Le talk est illustré avec différents cas d’utilisation rencontrés lors de la mise en place d’une application serverless pour un client.

Le framework des Azure Functions est très dirigiste, ce qui permet une prise en main facilitée et un code concis, mais apporte également des contraintes sur les cas d’utilisation. Il permet de bénéficier d’une scalabilité infinie et de coûts d’exécution limités, avec le désavantage des cold starts.

La vidéo de la présentation est disponible sur Youtube. Vous pouvez consulter les slides sur Github pages et l’intégralité du code source sur Github.