by Organisers @virtualddd | Oct 5, 2019
We know it's useful to split up complex systems. We've seen the benefits of modular deployment of microservices. Dealing with only one piece of code at a time eases our cognitive load. But how do we know where to draw the service boundaries? In complex...
by Organisers @virtualddd | Oct 5, 2019
Event sourcing is not new – the prase that you can hear on most of the talks delivered by Greg Young, the “father” of CQRS. People were using ledgers to ensure the correctness of their record for ages. Suddenly, this pattern got popular, when developers for...
by Organisers @virtualddd | Oct 4, 2019
Over the last couple of months and years I have always been confronted with the question „how to I sell or pitch the ideas behind Domain-driven Design to our management“? This session aims to give you some advices how to address this challenge. Many of these advices...
by Organisers @virtualddd | Oct 27, 2018
Software design principles aspire to be universal. And yet, when you create software, you sometimes intentionally violate principles. You might not be able to explain why this "wrong" design somehow "feels" better. You're applying your own,...
by Organisers @virtualddd | Oct 26, 2018
Today programmers do not develop applications from scratch but they spend their time fixing, extending, modifying and enhancing existing applications. The biggest problem in their daily work is that with time maintenance mutates from structured programming to...