An Introduction To Domain-Driven Design - Craig Phillips

Are you going?

30 people going

Location image of event venue


This talk is an introduction to Domain-Driven Design and related concepts which provide a formalized approach to developing complex, scalable and robust software.

Presented in two halves, we'll first take a tour of Domain-Driven Design (DDD) to understand what it is and how it can help develop complex software by aligning software development closely with the business domain. In the second half, we'll introduce some related concepts that can help us achieve our goals in a DDD software project. We'll look at Event Storming, which is an easy and fun way to capture domain knowledge along with the concepts of Event Sourcing and Command Query Responsibility Segregation (CQRS) which provide some concrete architectural patterns to help achieve our goals.