O Event Sourcing foi popularizado pela LMAX como um meio de fornecer velocidade, escalabilidade de desempenho, persistência transparente e espelhamento ao vivo transparente. Antes de ser renomeado como Event Sourcing, esse tipo de padrão arquitetural era conhecido como Prevalência do Sistema, mas nunca conheci esse padrão antes que a equipe do LMAX se tornasse pública.
Esse padrão se provou em inúmeros sistemas de produção e, portanto, mesmo indivíduos conservadores devem se sentir capacitados a adotá-lo ou a prevalência de abastecimento / sistema de eventos é um padrão exótico que é melhor deixar para os destemidos?
java
architecture
performance
management
event-sourcing
Dakotah North
fonte
fonte
Respostas:
Os conceitos por trás do Event Sourcing já existem há muito tempo e frequentemente com outros nomes. Os computadores tandem foram construídos sobre essa idéia, assim como o IBMs IMS TM . O IMS TM foi desenvolvido para o programa espacial Apollo nos anos 60 e o Tandem apareceu nos anos 70.
Muitos sistemas modernos de alto desempenho para o domínio financeiro são construídos com base nesses padrões. Quase todos são versões personalizadas. Infelizmente, ninguém que eu saiba ofereceu um produto que suporta o Event Sourcing e o CQRS para um padrão adequado para sistemas de produção. É algo que eu considerei fazer tendo construído muitos desses sistemas ao longo dos anos. Só nunca tive a oportunidade certa.
fonte