Domain-Driven Design in combination with bulk operations is a topic I wanted to write about for a long time. Recently, I received a question about how to combine the two, which prompted me to finally write this article.

The article turned out quite lengthy, so I’m splitting it in two. This is part 1; part 2 will be available next week. I also want to try something different here: I’ll post part 2 not as a separate article, but continue writing to the same page. Don’t worry about missing this update, I’ll send out a link with an anchor to the newly added sections of the article.