Author Archives:

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 | 17 Comments

Event Sourcing applied – the Repository

In my last few posts I started by revisiting the architectural pattern Event Sourcing and looked into how we can apply this pattern. I first discussed implementation of the aggregates and then of the application services. In this post I … Continue reading 

Posted in architecture, asynchronous, commands, CQRS, DDD, Event sourcing, How To, patterns | 13 Comments

Upgrading NServiceBus – A painful experience

This post is mostly for self documentation but if someone else benefits from it I am more than happy. In one of my projects I had to update NServiceBus (NSB) from an old version (4.x) to the newest stable version … Continue reading 

Posted in upgrade | 8 Comments

Event Sourcing applied – the application service

In my previous posts I revisited Event Sourcing (ES) and introduced in detail how I apply ES when implementing the aggregates of a domain model. In this post I want to talk about the application services that are the hosts … Continue reading 

Posted in architecture, DDD, design, Event sourcing, How To, patterns, practices | 21 Comments

Workshop about Event Sourcing

In my last two posts (here and here) I am talking about Event Sourcing. Now I am very pleased to announce that on Saturday June 20th I will be leading a free workshop about Event Sourcing. Yes, the workshop is … Continue reading 

Posted in Elasticsearch, Event sourcing, GetEventStore, learning, MongoDB, workshop | 6 Comments