Author Archives:

Testing and Debugging a Containerized Node application

Introduction Containers in general and Docker in specific have changed the way how we think about running and deploying software quite a bit. Running an application in a container instead of directly on your computer or server has a lot … Continue reading 

Posted in containers, docker, introduction, node, tutorial | 5 Comments

Zero Downtime

Introduction This post is part of my series about Implementing a CI/CD pipeline. Please refer to this post for an introduction and a complete table of contents. First of all we need to distinguish the types of applications that we … Continue reading 

Posted in architecture, CI/CD, Micro services, patterns, practices | 2 Comments

Blue-Green Deployment in Docker Cloud

Introduction This post is part of my series about implementing a CI/CD pipeline. Please refer to this post for an introduction and a full table of content. In this post I want to demonstrate step by step how to create … Continue reading 

Posted in CI/CD, containers, continuous deployment, docker, How To, introduction, node | 2 Comments

CI with TeamCity and Docker – Part 3

Introduction This is the 3rd part of a post about using TeamCity and Docker to provide Continuous Integration. Here you can find part 1 and part 2. ┬áIt is part of the series about Implementing a CI/CD Pipeline. Please refer … Continue reading 

Posted in ASP.NET vNext, CI/CD, containers, docker, How To, introduction | Comments Off

CI with TeamCity and Docker – Part 2

Introduction This post is part of the series about Implementing a CI/CD pipeline. You can find an introduction and a full table of content here. This post is also the second part of the topic on how to containerize the … Continue reading 

Posted in ASP.NET vNext, CI/CD, containers, docker, How To, introduction | Comments Off

Workshop on Event Sourcing

Yesterday I had the pleasure to lead a workshop about Event Sourcing (ES). It was organized by my special friend Andy Siemer who always does an amazing job in organizing events of any size. We also had the pleasure to … Continue reading 

Posted in Event sourcing, GetEventStore, How To, introduction, patterns, presentation, workshop | Comments Off

CI with TeamCity and Docker – Part 1

Introduction This post is part of the series about Implementing a CI/CD pipeline. Please refer to this post for a full table of content. Our company is a heavy user of TeamCity [TC]. We use TC for almost all our … Continue reading 

Posted in CI/CD, containers, docker, How To, Setup | Comments Off

Service discovery – part 2

Introduction This post is part of a series on implementing a CI/CD pipeline. Please refer to this post for an overview and the table of content. In the first part of service discovery I discussed what service discovery is and … Continue reading 

Posted in architecture, containers, continuous deployment, docker, How To | 2 Comments

Auto Healing

Introduction This post is part of a series dedicated to the topic of building a fully automated delivery and/or deployment pipeline. Please refer to this post for an introduction and the table of content. In the following I am going … Continue reading 

Posted in architecture, continuous deployment, design, How To, introduction, Micro services, patterns | 5 Comments

Service discovery – part 1

Introduction This post is part of a series of post on how to implement a continuous deployment pipeline for a micro services based application. The overview and table of content can be found here. In a micro service based architecture … Continue reading 

Posted in architecture, containers, continuous deployment, docker, How To, introduction, Micro services, patterns, Setup | 10 Comments