Rethinking Continous Delivery

Rethinking Continuous Delivery Continuous Delivery is the ability to consistently ship code multiple times a day to production. It enables fast and reliable delivery of features through automation of the release process. Effective release processes have a few essential qualities: Speed: Changes should be quick to get into production. Simplicity: The process should be easy to understand. Traceability: It should be clear what was included in each release. A powerful approach to achieve these qualities is to center the release process around a build artifact. ...

July 16, 2024 · 3 min · 600 words · Luke Swithenbank

Kubeconf 2018: The Overview

I attended KubeConf 2018 in Seattle a week ago. I’ve decided to distill the core concepts that I think are important from the conference into this blog post. I can categorize what the conference was trying to push into 5 concepts: Observability is King Do 1 Thing Well Choose Tools Appropriately Everyone Needs to know Cloud Ops Be Cloud Provider Agnostic These aren’t new ideas but they were so prominent and spoken about in so many ways that they seemed novel and obvious. ...

December 29, 2018 · 4 min · 765 words · Luke Swithenbank