• Hey CDK, How can I use tags in my custom constructs?

    Tags are quite useful to assign metadata to your resources like service name, owning team, or criticality (Strategies are explained here). More and more AWS services are supporting them and also CloudFormation support is becoming better. Another use case is attribute-based access permissions. In CDK tags are a special kind...


  • ECS - Migrate from EC2 to Fargate

    Are you tired of maintaining your ECS cluster? Regular updates of the AMI, challenges with auto scaling, automated draining, and so on… It’s time to migrate your ECS Services from EC2 to Fargate! This is a checklist of things you have to consider and change when you want to migrate...


  • Rapid Docker on AWS

    What’s the best way to run containers on AWS? “Rapid Docker on AWS”, the latest book from Andreas and Michael Wittig gives an opinionated answer. I had the honour to write the foreword and now I want to share it with you: Foreword When Solomon Hykes presented Docker for the...


  • Hey CDK, How can I write even less code?

    After seeing some demos or trying out the AWS Cloud Development Kit (CDK), many questions arise. How can I migrate? What’s about my existing resources? What is the Context about? And so on. This is the third part of a series ‘Hey CDK’ How can I migrate my existing CloudFormation...


  • Hey CDK, how can I reference existing resources?

    After seeing some demos or trying out the AWS Cloud Development Kit (CDK), many questions arise. How can I migrate? What’s about my existing resources? What is the Context about? And so on. Watch my talk at re:Invent 2020 The journey of an AWS CloudFormation template to AWS CDK This...