In the software development field, microservices, hexagonal architecture and DDD (Domain Driven Design) are the most popular topics. These paradigms are now the hallmark of scalable, maintainable, and solid enterprise applications. But there’s a growing misunderstanding: To use hexagonal architecture … Read More| Apiumhub
A few days ago, at Brussels station, Milan and I engaged in an exciting discussion about interpreting the question: "What are the benefits of a given solution?"| Event Thinking
continues from Chapter 9 - An event is just a fact, pure| Event Thinking
continues from Chapter 8 - The Death of the Aggregate| Event Thinking
continues from Chapter 7 - Focus on the behavior| Event Thinking
continues from Chapter 6 - The aggregate could cause unnecessary complexity| Event Thinking
continues from Chapter 5 - Event sourced aggregates are hard to refactor| Event Thinking
continues from Chapter 4 - The larger the Aggregate, the greater the contention| Event Thinking
continues from Chapter 3 - The aggregate mixes technical and business aspects| Event Thinking
continues from Chapter 2 - The Aggregate does not fit the story telling| Event Thinking
continues from Chapter 1 - I am here to kill the aggregate ...... One of the most powerful elements of DDD is that it has broken down the ...| sara.event-thinking.io
エリック・エヴァンス著『ドメイン駆動設計(DDD)』に登場する貨物配送システムのサンプルを題材に、「Frien…| astah in 5 min
Learn how to build a robust, scalable, and testable event-sourced repository in TypeScript, leveraging Domain-Driven Design principles| Yazan's Software Thoughts
Explore how sharing IDs across aggregates in Domain-Driven Design can be a practical, scalable approach without violating core DDD principles| Yazan's Software Thoughts
The internet is full of blogs and articles about the mythical DDD repository, but all they offer is an interface. How do you actually implement it?| Erik Heemskerk
The Apache Causeway team is pleased to announce the release of Apache Causeway 2.0.0-RC1. The main highlight is the change of name (to the new name 'causeway', from the old name 'isis'), which means that all Maven artifacts as well as package names have changed. The migration notes [1] explain how to update your code; if you need assistance then reach out through the mailing list [2] or our slack channel [3] because we can explain how to tackle change in stages. In addition, there are a sma...| Blogs Archive