Automated upgrades using Flux

GitOps allows us describe our running environment from a Git repo. We are able to state the deployments and the Helm charts that should be part of a Kubernetes cluster. As such, we can declaratively specify the version of these...

Shipping daily

On November 28th, I decided to take on a challenge. To blog daily for 100 days. I didn’t have a strong logical reasoning on why. No huge pay off. It felt really difficult to do. I certainly haven’t seen a...

State-based vs migration-based database deployments

In the world of SQL, there’s a lot of great tools available to help with automated database deployments. Ultimately, there’s two main paradigms available in these tools. There are migration-based database deployments and state-based database deployments.