Troubleshooting TLS handshake failures with Docker distroless images

Last week at work we had (yet another) TLS-related incident. Services owned by my team have to interact with a multitude of 3rd party providers via HTTP, each of them requiring mTLS as additional security constraint: as such, most of the times when we see a degradation of service…

Semantic version validation in Helm charts

In this post we're going to explore - with the help of a simple example - how we can make our Helm charts more robust, introducing a way to validate semantic versions. This kind of validation can be really helpful if you would like to control the features that can or cannot be us…

Yet Another Software Blog

Welcome! If you landed here, I know what you're thinking: here we go, yet another software blog. And I can't help but agree with you, the Internet is plenty of blogs with similar contents, some of them being a reference for almost every software engineer on the globe like Martin…