Geoffroy VERGNE posts

Archi & Techno

Confluent ksqlDB – gestion des traitements de flux – bénéfices et risques

L’écosystème Kafka peut s’avérer difficile à appréhender dans beaucoup de projets de delivery. KsqlDB offre une abstraction intéressante en permettant de consommer des flux de données en SQL, comme sur une base de données classique.  Cette simplification permet d’initier rapidement une nouvelle application sans connaissance préalable de la plateforme. Cet article parcourt les fonctionnalités des différents outils de l’écosystème Kafka, détaille KsqlDB et tente de répondre aux questions suivantes : Quelle valeur cet outil peut-il apporter ? Dans quel cas l’utiliser et ne pas l’utiliser ? Comment…

Read more
Agile

Les Portails d’amorçage projet tiennent-ils leurs promesses ?

Dans le cadre d’un environnement de “delivery” agile, il est important d’être réactif sur les cycles de vie des applicatifs ainsi que sur leur initialisation. L’offre des outils permettant de gérer l’intégration et le déploiement continu est de plus en plus fournie (il serait quasi-impossible de tout recenser !), les DSI des grands groupes (principalement), tentent d’abstraire cette complexité en rendant la création des pipelines CI/CD le plus générique possible. On cherche alors à mutualiser le plus possible, afin d’accélérer au démarrage et faciliter la…

Read more
Archi & Techno

Rook.io, du stockage “cloud native” au sein de votre cluster Kubernetes !

Les conteneurs, de par leur aspect volatile, n'ont pas bonne réputation en ce qui concerne le stockage. Souvent, les applications sont déployées en tant que service “stateless” sur l’orchestrateur (c’est d’ailleurs le 6e principes des 12-factors apps) et persistent dans des bases de données, des stockages objets (AWS S3, Azure Blob Storage…) ou des NAS externes.Aujourd’hui, le stockage est donc une réelle problématique lorsque nous voulons déployer un cluster Kubernetes sur une infrastructure qui n’offre pas déjà un accès à un stockage adapté.C’est pourquoi je…

Read more