Estudo com o mestre Balta... Linguagem obliquoa Dominios ricos vs dominios anemicos SubDominios Separação de contextos delimitados Organização de solucao Definindo entidades Corrupção no codigo Solid e clean code Primitive obsession Value Objects Implementando validações (Flunt) Design by contract Testando as Entidades e Vos Commands faill fast validation Repository Patern