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

Micro service based architecture

Introduction This post is part of a series that describes the implementation of a fully automated continuous deployment pipeline. For an overview and a table of content please refer to this post. In this post I want to discuss what … Continue reading 

Posted in architecture, introduction, Micro services, patterns | 4 Comments

Implementing a CI/CD pipeline

Introduction In one of my previous postsĀ I have talked about continuous deployment and continuous delivery and why it is important. In a series of posts I want to describe in detail the various patterns that are necessary to successfully implement … Continue reading 

Posted in .NET, architecture, containers, continuous deployment, design, How To, introduction, Micro services, patterns, practices, Uncategorized | 1 Comment

MeasureUP conference

I am excited to speak at the upcoming MeasureUP conference here in Austin TX on September 26th 2015. The conference is only 10 days away and it is pretty much free (we charge a very low admission fee which includes … Continue reading 

Posted in Conference, continuous deployment, CQRS, DDD, Event sourcing, presentation | 1 Comment

Docker on Windows Server 2016

Today the Docker team announced the availability of a technical preview of the Docker Engine for Windows Server 2016. This is huge for us and all software teams that work primarily on the Windows platform. The Docker Engine for Windows … Continue reading 

Posted in .NET, containers, docker, Windows | 1 Comment

Continuous deployment

These days everybody wants to try new ideas as quickly as possible in the market. We want to see whether or not our customers like a new feature. If yes then we want to work on the feature and improve … Continue reading 

Posted in continuous deployment, introduction, Uncategorized | 14 Comments

Event sourcing applied – the read model

In my last posts about event sourcing I discussed the write side of the picture. I introduced the aggregate which is the target of commands and as a reaction publishes event and I have also discussed the application service which … Continue reading 

Posted in architecture, asynchronous, Event sourcing, GetEventStore, How To, introduction, patterns, practices, Read model | 19 Comments