Openshift : retour d'expérience

Présentation du projet Ce projet qui nous a été confié a pour but la migration d’une application qui était hébergée sur des machines virtuelles vers une solution plus moderne : OpenShift. OpenShift est une surcouche développée par RedHat, à l’outil d’orchestration de conteneur Kubernetes. On a d’ailleurs écrit un article pour vous présenter cette technologie. Cette surcouche rajoute plusieurs fonctionnalités notamment en ce qui concerne la sécurité : Ajout de rôles (développeur, admin), Identification RBAC (Role Based Access Control), ajout d’une interface de gestion, support multi-cloud ainsi que des scans de sécurité des images Docker, et plein d’autres choses …...

10 August 2023 · 7 min · Benjamin Fourmaux -- Beruet, Baptiste Henry

C'est quoi Kubernetes ?

Avec la croissance continue d’Internet, les applications monolithiques historiques, se sont retrouvées dépasser par les exigences toujours plus fortes d’évolutivité des applications. Cette évolution technologique a propulsé les micro-services et la conteneurisation au premier plan des solutions d’architecture, offrant une manière interconnectée et efficace de relever les défis de mise à l’échelle et de gestion des applications, les rendant plus flexible. De plus, l’avènement du cloud a accentué cette transition vers des infrastructures plus modulaires, ce qui conduit à l’émergence de technologies telles que Kubernetes, qui simplifie la gestion et l’orchestration de conteneurs et OpenShift, une plateforme qui exploite Kubernetes pour faciliter le déploiement et la gestion d’applications conteneurisées....

8 August 2023 · 8 min · Benjamin Fourmaux -- Beruet, Baptiste Henry

Déploiement et test d'une application Blazor

Cet article est la suite de la Découverte de Blazor et nous allons, cette fois, voir la mise en place de tests d’intégrations, la création de pipeline de CI/CD et le déploiement des ressources dans le cloud d’une application web Blazor. 1. Tests Les tests sont une étape importante dans le développement d’application. Pour réaliser des tests sur notre application Blazor, nous allons utiliser 2 outils complémentaires : SpecFlow et Playwright....

20 April 2023 · 7 min · Benjamin Fourmaux -- Beruet