Entender e codificar requisitos do "mundo real" para um software muitas vezes é tempestuosa. Nesta apresentação irei falar sobre o Domain Driven Design e os seus elementos utilizados para projetar e estruturar o seu código a partir de uma linguagem úbiqua de seu projeto de forma a que ele reflita como o domínio ("mundo real') se comporta, mostrando exemplos e códigos de como aplicar em seu código.