[DEVFEST Lille 2023] - Serverless : Éviter le vendor locking en construisant sa propre plateforme
Katia Himeur. Le serverless permet d’exécuter des applications sans avoir à gérer de serveurs. Le “Function as a Service” ou FaaS est un modèle d’exécution qui consiste à considérer ses applications comme des fonctions dans un environnement serverless, sans se soucier de l’infrastructure sous-jacente. Les offres managées FaaS font parties des services de base que propose la grande majorité des fournisseurs cloud. D’un fournisseur à un autre, la manière d’utiliser ces services est différente, augmentant le risque de vendor locking. À travers ce talk, nous verrons ce qu’est le serverless au juste. Comment, grâce à des outils comme OpenFaaS, nous pouvons disposer de sa propre plateforme déployée sur Kubernetes, et ce même sur son poste de développement. Nous découvrirons aussi, comment les équipes de développement gagnent en autonomie grâce à ce modèle, en reproduisant des environnements ISO dès le poste de développement et en ayant accès aux mêmes fonctionnalités qu’en production.