This project contains definitions of DDD and fundamental concepts to reduce the learning curve and confusion. Getting started with DDD DDD is not an all-or-nothing deal. You can apply the ideas from DDD as much or as little as you feel is beneficial to the project...
This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) – from orienting around an organisation’s business model to coding a domain model. Using this process will guide you through each of the...
Dear <familiar_name_here>, Congratulations! You have been selected to establish a new colony on Architecture Island! Your skills in software design have made you a highly valued member of our crew. As a software architect, we imagine you’ll want to bring a...
EventStorming is the smartest approach to collaborate beyond silo boundaries. The power of EventStorming comes from a diverse multi-disciplined group of people who, together, have a lot of wisdom and knowledge. While it originally was invented for a workshop to model...
Core Domain Charts help you to visualise the strategic importance of each (sub)domain or business capability in your architecture allowing you to make business model-aligned architectural decisions. Core Domains are the parts of your domain where the...