Paul Laffitte

en | fr
18 Oct 2021

Storage in Kubernetes: how we developed a CSI plugin


Containers are a great way to build, ship and run applications anywhere, on-premises or in the cloud. When they’re used correctly, they improve the portability and operability of our workloads. Stateful components (like databases or message queues) are comparatively harder to deploy than their stateless counterparts, precisely because of these storage components. CSI is a specification that help unifying the process of providing storage to containerized workloads. In this article, we’ll explain what CSI is in details, what problem it solves, why and how we wrote a CSI plugin, and some of the challenges that we faced. Even if you don’t work with storage appliances, we hope that this article will give you a good overview of the CSI ecosystem on Kubernetes. » read more...

23 May 2020

First post with Metalsmith


As I noticed that a lot of developers have their own blog, I started to think that all good developer should have a blog. The fact that I sometimes feel the need to share my thoughts, findings and my moments of serendipity about development pushed me all the more into that idea. Well, here we go. This is the first post of, hopefully, a long series of other one. » read more...