Category Archives: ddd

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 

| 1 Comment

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 

| 13 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 

| 21 Comments

Event sourcing revisited

Event Sourcing (ES) over the last few years has become one of my favorite architectural patterns when implementing a complex line of business (LOB) application or a complex component making part of a LOB application. Attention – paradigm change! It … Continue reading 

| 26 Comments

DDD – The aggregate

In my last posts I revisited domain driven design (DDD), applied it to a concrete domain and shed some light onto special scenarios (here and here) and how one could possibly solve them using DDD. In this post I want … Continue reading 

| 22 Comments

DDD – Special scenarios, part 2

In my last post I discussed possible solutions for two specific problems when using DDD. In this post I want to analyze more Collaboration of aggregates Aggregates in DDD are very self centric or self focused. An aggregate does not … Continue reading 

| 15 Comments

DDD – Special scenarios, part 1

Introduction In the last two posts (here and here) I first revisited domain driven design (DDD) in general and then I showed how we apply DDD on a realistic sample domain. For most people DDD sounds very compelling but as … Continue reading 

| 29 Comments

DDD applied

Introduction In my last post DDD revisited I talked about what is important when using domain driven design (DDD) as an architectural pattern. I have had the pleasant surprise that this post was event mentioned on InfoQ. Today I want … Continue reading 

| 24 Comments

DDD revisited

Introduction Way too many times I encounter applications that claim to have a domain (model) and that domain driven design has been used to develop it, but in reality what I find is a collection of entities or shall I … Continue reading 

| 10 Comments

Using Syntax to Model the Domain

I’m fascinated by the small syntactic decisions that bring code closer to representing the business domain. Never mind the class inheritance examples from text books (“Dog IS-A Pet,” which has nearly never been relevant), I mean using properties, methods, and … Continue reading 

Also posted in Uncategorized | 3 Comments