Os Mecenas do Código: A Arte de Entender Antes de Criar
O Domain-Driven Design e o Event Storming não são metodologias ágeis; são as ferramentas para alcançar o entendimento sagrado do domínio.

A Tese Nós, desenvolvedores, somos artistas digitais. Como os mestres do Renascimento, precisamos de mecenas; não apenas para sobreviver, mas para sermos desafiados a criar fora da nossa zona de conforto. Mas antes de imprimir a nossa marca, devemos entender profundamente a visão de quem nos encomenda a obra. O Domain-Driven Design e o Event Storming não são metodologias ágeis; são as ferramentas para alcançar esse entendimento sagrado.
I. O artista e seu mecenas
Michelangelo era escultor. Não queria pintar a Capela Sistina. Júlio II o empurrou para um território desconhecido, a trabalhar com ideias que não lhe pertenciam. E ali, exatamente ali, nasceu algo irrepetível.
Velázquez pintou As Meninas, um cotidiano da corte que ele não vivia como nobre. Não era o seu mundo. Mas o observou, o decodificou e o capturou melhor do que ninguém. A cena respira porque Velázquez não pintou o que sabia: pintou o que aprendeu a ver.
Nós criamos projetos próprios, sim. Mas precisamos dos nossos mecenas para pôr à prova a nossa expertise com problemas que, de outro modo, estariam fora do nosso alcance. Essas encomendas não limitam a nossa criatividade; a canalizam para criar obras únicas, marcadas pela nossa personalidade mas fiéis à essência do que foi solicitado.
II. Os materiais não são a obra
Óleo, mármore, afresco. Go, TypeScript, PostgreSQL. São meios. Não são a obra.
A obra é a captura fiel do domínio com a sua marca criativa. Um sistema de faturamento não é um conjunto de tabelas e endpoints; é a representação viva de como o dinheiro flui em um negócio. Se você só vê tabelas, pintou um inventário. Se captura o fluxo, pintou As Meninas.
III. O domínio como mundo alheio
Como se entende um domínio que não é o seu? Não lendo documentos murchos. Não em reuniões onde um fala e os demais assentem por inércia. Entende-se narrando a história juntos: o mecenas e o artista diante da mesma parede, reconstruindo os eventos que dão vida ao negócio.
O domínio é o mundo do mecenas. Suas regras, seus rituais, suas decisões. Quando Velázquez entra na corte, o “domínio” é a monarquia espanhola. Ele não inventou essas hierarquias; as observou e as plasmou.
IV. O domínio se revela pelo que acontece: Event Storming
Um domínio não se descreve listando os seus atributos. Se revela através do que acontece nele: seus eventos.
“Um cliente se registrou.” “Um pagamento foi recusado.” “Uma campanha foi lançada.”
É como ler um romance. Você não conhece um personagem por sua descrição física, mas pelo que faz e pelo que lhe acontece. Ali reside a sua identidade. O Event Storming é exatamente isso: narrar o domínio através dos seus eventos em uma parede, com todos os envolvidos. O mecenas e o artista, juntos, reconstruindo a cena antes de o pincel tocar a tela. É a forma mais humana de nutrir uma equipe.
V. O modelo anêmico: Dados sem alma
Quando uma equipe não entende o domínio, produz um Modelo Anêmico: dados sem comportamento. Estruturas vazias. Cascas. É como se Velázquez tivesse pintado As Meninas como um inventário de armazém:
“Uma infanta. Um cachorro. Um espelho. Duas criadas.”
Os dados estão lá, mas a vida não. Não há tensão, não há olhar, não há dinâmica de poder. É uma lista, não uma cena. Um modelo anêmico sabe o que existe, mas não sabe o que acontece. Os dados vivem de um lado, a lógica de outro. Separados. Mortos.
VI. O modelo rico: O domínio que respira
Um Modelo Rico é o oposto. Os dados e o seu comportamento são um só. A infanta não apenas “está”; interage, olha, participa. Um pedido não apenas tem produtos; sabe calcular-se, validar-se e proteger-se.
Quando o modelo é rico, o código conta a mesma história que o negócio. Não há tradução. Não há intermediários. O artista e o mecenas veem a mesma obra.
VII. Fechamento: O horror do separado
Martin Fowler o disse com uma clareza brutal:
“The fundamental horror of this anti-pattern is that it’s so contrary to the basic idea of object-oriented design; which is to combine data and process together.”
O horror não é técnico, é conceitual. É pintar um retrato onde o rosto está em uma tela e a expressão em outra. O Renascimento nos ensinou que as grandes obras nascem quando o artista entende a visão antes de tocar o material.
Nós, os arquitetos digitais, temos a mesma responsabilidade. Os frameworks vêm e vão, mas o domínio —a história que o seu mecenas precisa contar— é o que faz a sua obra transcender.