Vous travaillez sur un produit SaaS ? Vous souhaitez faciliter l'intégration et la personnalisation de votre plateforme par vos utilisateurs ? Dans ce Matters Meetup, Tomasz Janczuk, VP d'Extend chez Auth0, nous explique comment les serverless webhooks éliminent la friction liée à l'extension d'un SaaS et son intégration avec d'autres services.
En retraçant l'histoire du serverless et du SaaS, Tomasz Janczuk illustre leur complémentarité. De l'architecture mainframe au paradigme FaaS actuel, la tendance a toujours été vers une simplification constante du travail à fournir pour exposer la logique business.
L'apparition des webhooks en est la dernière évolution. Il suffit de fournir à un SaaS une URL de callback pour qu'une logique business soit exécutée.
Mais un problème subsiste toujours pour l'utilisateur : déployer et maintenir les fonctions serverless qui représentent cette logique.
Tomasz Janczuk nous propose d'éliminer cette dernière friction grâce aux serverless webhooks. Avec eux, l'utilisateur fournit directement son code à la plateforme SaaS. Elle se charge ensuite de l'exécuter en fonction des évènements qu'elle génère.
Pour l'utilisateur du produit SaaS, l'intégration est facilitée et accélérée. Il peut se passer d'un service externe qu'il devrait maintenir.
Pour l'éditeur du SaaS, le bénéfice des serverless webhooks est double. Tout en améliorant la valeur du produit, ils permettent d'accroître la rétention d'utilisateurs qui y investissent davantage.
Tomasz Janczuk nous montre comment des entreprises à succès telles que Twilio ou Netlify ont mis en place des serverless webhooks. La première intègre directement un éditeur de code dans son interface, tandis que la seconde permet de transformer en fonction serverless un simple fichier.
Enfin, Tomasz Janczuk répond à de nombreuses questions autour des serverless webhooks, telles que la gestion des secrets ou le monitoring.