Como modelar um software utilizando DDD e como aplicar os principais patterns que estão envolta do conceito de modelagem.