Ola, qual a diferenca entre entre Event Publisher e Event Sourcing ? Eu posso dizer que o publicador de eventos usado como exemplo e um fornecedor de informacoes para uso dentro da propria solucao ?
Ola, qual a diferenca entre entre Event Publisher e Event Sourcing ? Eu posso dizer que o publicador de eventos usado como exemplo e um fornecedor de informacoes para uso dentro da propria solucao ?
Oi Eduardo!
São conceitos distintos, pois Event Publisher foca na publicação e notificação de eventos em uma aplicação, sendo usado para comunicação de forma desacoplada.
Já Event Sourcing é focado no armazenamento de dados, que consiste em armazenar todas as mudanças de estado de um sistema como uma sequência de eventos, ou seja, ao invés de armazenar o estado atual de um objeto, você armazena todos os eventos que ocorreram para chegar ao estado atual.
De qualquer forma, você pode utilizar ambos os conceitos em uma aplicação e eles pode se relacionar.