Designing Distributed Systems by Brendan Burns

In this article I wanted to talk about a book I just finished reading. Although its title and scope is around distributed systems in general, Brendan Burns discussion is mostly using containers & Kubernetes. Brendan Burns is currently (as of this writing in November 2018) at Microsoft. He is a cofounder of the Kubernetes project. … More Designing Distributed Systems by Brendan Burns

Using Azure DevOps REST API to start multiple releases with Azure Logic Apps

In our last article, we looked at how we could leverage the Azure DevOps REST API to trigger multiple releases. This is useful when rebuilding an environment: first we release the shared infrastructure then each service on top of it. In this article, we’ll see an implementation example using Azure Logic Apps. There are many … More Using Azure DevOps REST API to start multiple releases with Azure Logic Apps

Using Azure DevOps REST API to start multiple releases

Azure DevOps CI / CD (i.e. Build / Release) mechanism is very valuable to me. It makes things reproduceable & robust. It allows me to change whatever I want since I have this constant safety net underneath. For simple projects, having a build and release is fine. With micro-services I adopt the pattern of one … More Using Azure DevOps REST API to start multiple releases

Authoring a Helm Chart on Kubernetes / AKS – Parametrized values

In the last article, we authored a very simple chart. In this article I want to show how to use one of the powerful features of Helm: values. Values act as parameters to a chart. Having parameters is key for dev ops as we want to deploy the same chart to different environment with different … More Authoring a Helm Chart on Kubernetes / AKS – Parametrized values