.NET的事件溯源構建庫:Eventuous

banq發表於2021-04-21

Eventuous是具備事件溯源功能的生產級應用程式的輕量級庫,它能使用Event Sourcing模式構建生產級應用程式。特點:
  • 面向DDD:Eventuous提供了足夠的戰術DDD模式,針對事件來源進行了最佳化。足以讓您前進,但僅此而已。我們不鼓勵抽象過多。
  • 邊緣不可知的:Eventuous不會對您使用的API設定任何要求。將您的應用程式層和域模型與API相關的問題隔離開來。
  • 事件庫:EventStoreDB是一個具有事件溯源功能的資料庫。Eventuous將其用作主要的永續性方法。


Eventuous基本庫具有一組遵循域驅動設計戰術模式的抽象,例如Aggregate。
其他元件包括:
  • 使用EventStoreDB[url=https://eventuous.dev/docs/persistence/aggregate-store]聚合永續性[/url]
  • 實時訂閱EventStoreDB
  • MongoDB的讀取模型預測


專案:https://github.com/Eventuous/eventuous
文件:https://eventuous.dev/docs/prologue/introduction/

相關文章