• Docker on ECS: Scale your cluster automatically

    When you run an ECS cluster in production it happens that the cluster becomes too small and it can’t schedule new tasks (AWS term for running containers). Of course, you can add new container instances (EC2) but why should you do it manually when you can automate it? On the...


  • Unboxing the new Docker for AWS beta

    One of the advantages of being a Docker Captain is the early access to new products. Recently, I got my invitation email for the Docker for AWS beta and I want to share my experience with you. Setup - What do you get? I was curious - what exactly is...


  • Deployment Debt - Make Continuous Delivery visible

    You probably have heard about technical debt but maybe never about “Deployment Debt”. What is it and why should you be interested? What is Deployment Debt? A debt is normally considered as something negative. Let’s imagine the bank gives you some money. At some point they want it back again...


  • 3, 2, 1, 0 - How many integration environments do you need?

    How many integration environments do you have? What’s the purpose of them? Do you really need them? Do they enable you to deliver your applications continuously? The Pains A couple of years ago, I was used to have 4 environments where my application had to be deployed. Over the years...


  • How to run HuBot in Docker on AWS EC2 Container Services - Part 4

    You might say that I showed already in the first three parts (see here, here and here) how to run HuBot on AWS EC2 Container Services (ECS). That’s true but since AWS CloudFormation also supports ECS I wanted to deploy HuBot as a CloudFormation stack. If you feel confused with...