Fala mestre, beleza?
Em um tópico anterior conversamos sobre os ouvintes fazerem parte da camada de aplicação.
Nessa aula sobre ouvintes independentes você move as classes Evento, OuvienteDeEvento e PublicadorDeEvento para shared - domain - evento
.
Faria sentido essa nova estrutura?
shared - domain - evento -> Evento
.
shared - application - evento -> OuvienteDeEvento
.
shared - infra - evento -> PublicadorDeEvento
.