Allard Buijze, the CTO and founder of the open-source Axon Framework, recently offered a gentle reminder that sounds almost too simple: it’s far better to build software that can scale than to build it at colossal scale right from day one. You’d imagine this is common sense — the kind of thing we’d have engraved … Continue reading The Rube Goldberg paradox: Why complex solutions feel so right
Tag: design
Remote EventStorming in Practice
Remote eventstorming requires a lot more careful planning and preparation in comparison to its in-person counterpart to ensure that all participants are engaged and able to contribute effectively. The article discusses effective strategies for preparation, execution, and follow-up of a remote eventstorming session.
How to succeed with domain events
In domain-driven design (DDD), domain events are events that occur in the domain and are relevant to the business. They represent something that has happened in the past or is going to happen in the future, and they are used to communicate changes and updates within the domain. For example, in an e-commerce domain, a … Continue reading How to succeed with domain events
Tactical design without strategic design?
Technically, yes, it is possible to apply the tactical design elements of DDD without going through the strategic design phase. However, doing so may limit the benefits you can gain from DDD. The tactical design patterns of DDD are designed to help developers tackle specific design challenges that are common in complex domains, such as … Continue reading Tactical design without strategic design?



