Dans ce Post, nous mettons en place OpenID Connect (OIDC) dans une application Web. OIDC est un protocole d’autorisation basé sur le protocole OAuth 2.
Pour déployer une application dans Kubernetes, il faut décrire les ressources de l’application (Deployment, Pod, Service, …) puis demander à Kubernetes de déployer ces ressources.
Dans cet article, nous expliquons comment nous avons intégré la Stack Elastic dans notre Usine pour gérer la centralisation des logs et monitoring des applications déployées.
Skaffold est un outil qui améliore l’expérience du développeur Kubernetes. A chaque fois que le développeur d’une Application modifie les sources de l’application, Skaffold reconstruit l’image Docker et redéploie l’application (via déploiement des fichiers de configuration d’objets Kubernetes).
Tl;DR La philosophie fondamentalement statique et procédurale des Azure Functions fait qu’il peut être contre-intuitif d’utiliser des concepts avancés de la programmation objet, tels que l’injection de dépendances.
Cependant plusieurs cas d’utilisation peuvent justifier le recours à ces concepts, pour simplifier l’écriture.
Heureusement, l’arrivée du support de .Net Core 2.x dans le nouveau runtime des Azure Functions (C#) rend possible l’utilisation des outils du le framework – et donc en particulier l’injection de dépendances.