Dynamic disks in AKS

Some workloads running on Azure Kubernetes Service (AKS) requires persisting state on disk. In general, I recommend to use external PaaS services, i.e. Azure Blob Storage, Azure SQL DB, Azure Cosmos DB, etc. . Those services take care of the stateful nature of the service, manages HA, backups, geo-replication, etc. . Persisting state on disks … More Dynamic disks in AKS

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