A fonte de eventos está pronta para o horário nobre? [fechadas]

8

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?

Dakotah North
fonte
2
A Event Sourcing existe há muito tempo e acredito que o ex-CTO da LMAX (e criador do Disruptor) citou vários documentos acadêmicos e do setor nos quais ele baseou boa parte disso. Vou dar um ping nele e fazê-lo gritar aqui.
Martijn Verburg
Veja a estrutura do Axon ( axonframework.org ) para uma maneira aparentemente fácil do CQRS. Dizer "aparentemente" porque não tenho experiência com isso.
kaqqao

Respostas:

9

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.

Martin Thompson
fonte