Renato Garcia
Sep 3, 2018 · 1 min read

Muito legal o artigo,

Obrigado por disponibilizar tempo e compartilhar conhecimento!!

Tenho algumas dúvidas, se puder me ajudar:

  1. Aonde o Axon persiste as informações? como os eventos gerados?

2. O XXXBus do Axon é interno ou ele sempre delega para um message broker?

3. Sobre o Agregado, o que não entendi é o conceito de agregado no Axon, se seguirmos o DDD do Eric Evans ele deveria ser o ponto de entrada das regras do sistema (relacionado a aquele agregado) e conter as regras do dominio relacionadas como as entidades relacionadas, mas olhando o codigo ele só dispara os eventos e mantem o estado do evento corrente (event sourcing), e a regra de negocio do dominio como que fica? E se eu tenho um modelo complexo de dominio não consigo ver com clareza como ficaria isso nessa estrategia de agregado que é usada.

4. Olhando o exemplo quick start do Axon ele usa um QueryGateway para disparar as consultas e no seu exemplo você consulta diretamente na base, existe alguma boa pratica pra isso, usar o QueryGateway ou diretamente na base?

    Renato Garcia

    Written by