GitLab CI

Jenkins, Gitlab CI ou GitHub Actions : quel outil de CI/CD ?

Article coécrit avec Jérémy Monnier L'onboarding dans une nouvelle équipe client est un exercice classique mais parfois périlleux. Fort heureusement, on peut souvent bénéficier de l'aide d'un collègue déjà présent sur le projet. Jusqu'au moment où l'on s'aperçoit qu'on ne partage pas forcément les mêmes valeurs, notamment en termes de...

Lire la suite

Retour d’expérience : déployer et gérer une infrastructure Kubernetes on premise

Dans le cadre d’une mission client, nous avons accompagné l’équipe chargée de développer des services d’enrichissement de données. Dans ce contexte où les applications sont déployées et administrées par une équipe d’exploitation sur des VMs (machines virtuelles), le client avait deux besoins principaux. Faire adopter la méthodologie DevO...

Lire la suite

Builder simplement des images Docker avec Gitlab-CI (sans DinD)

Cela fait plusieurs mois (années ?) que je me dis qu’utiliser DinD (Docker in Docker) pour builder des images n’est vraiment pas idéal. Mais cela fait aussi un moment que je n’ai pas eu l’occasion de (re)construire une CI. Couplé à une flemmingite aiguë en ce qui concerne la reprise des projets persos… Mais il est temps ! Aujourd’hui ...

Lire la suite
GitOps

Pourquoi vous devriez passer à GitOps

GitOps est un workflow qui permet d'optimiser, fluidifier et sécuriser les mise en production grâce à un VCS (un système de gestion de version). Dans cet article, nous allons aborder les principaux concepts de GitOps, comprendre pourquoi vous devriez l’envisager dans votre projet et analyser les risques amenés par ce workflow. C’est q...

Lire la suite

Encryption as a service : comment faire disparaître les secrets applicatifs avec Vault et Terraform – partie 3

Secrets statiques ou dynamiques, ces notions n’ont plus aucun secret pour vous après nos deux premiers articles . Vous pensez cependant avoir exploité l’ensemble des fonctionnalités du Vault en matière de sécurité ? Et pourtant, il existe une dernière fonctionnalité permettant de renforcer la sécurité de votre application: l’Encryption a...

Lire la suite

Tutoriel : Lancer vos simulations Gatling dans le cloud AWS avec Gatling FrontLine

Il y a quelques mois, l'équipe Gatling a publié Gatling Frontline, notre version entreprise, sur le marketplace AWS. Aujourd’hui, nous venons de publier de nouvelles offres! Vous êtes déjà un utilisateur Gatling et vous souhaitez lancez vos simulations sur le cloud AWS? Découvrez notre premier tutoriel : Comment lancer Gatling FrontLine ...

Lire la suite

Back to Devoxx

Alors que les sirènes des Serverlessconf, AWS Summit ou autre Dockercon me font de l’oeil depuis un moment, j’ai tout de même décidé de retourner cette année à Devoxx France, la plus grande conférence Java de l’Hexagone. Bien que taguée “conférence Java”, elle offre pas moins de 8 tracks différentes en parallèle, dont les tracks Cloud, B...

Lire la suite

Sécuriser une application : comment faire disparaître les secrets applicatifs avec Vault et Terraform – partie 2

Nous avons vu dans un premier article comment migrer une application web vers Vault avec des secrets statiques, et ce sans changer le code ou le fonctionnement applicatif. Cependant, la problématique de la rotation des secrets subsiste toujours et pour répondre à celle-ci nous allons voir ensemble la carte maîtresse du Vault, à savoir la...

Lire la suite

Sécuriser une application : comment faire disparaître les secrets applicatifs avec Vault et Terraform

Créer, stocker ou transférer des secrets au sein d’une application a toujours été un challenge. Aujourd’hui encore les mauvaises pratiques subsistent, comme l’envoi de mail avec les credential, fragilisant la sécurité de vos applications. Vault, avec l’aide de Terraform permet de répondre aux problématiques de stockage et de diffusion de...

Lire la suite

Zoom sur les nouveautés d’Angular

La semaine dernière, vous avez peut-être raté la troisième edition du Devfest Paris, qui rassemble les acteurs majeurs du web et du cloud. On y a parlé IA, data, VR, et bien sûr evolution du cloud et du web. Petit zoom sur les nouveautés d’un framework très populaire : Angular. Angular : Un peu de contexte Il y a 18 mois, j’ai déco...

Lire la suite