Monadian / DDDInventoryItem

Event-Sourcing and Domain-Driven Design with F# and EventStore

Home Page:http://gorodinski.com/blog/2013/02/17/domain-driven-design-with-fsharp-and-eventstore/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An idiomatic F# implementation of Domain-Driven Design

Domain-Driven Design With F# and EventStore

Domain-Driven Design With F# and EventStore:Projections

Based on SimpleCQRS by Greg Young

Uses EventStore for event persistance.

Uses Giraffe for web API.

Uses Bolero for SPA Web App.

To run the Xunit integration tests:

  • Run EventStore.SingleNode.exe --run-projections
  • Enable the $by_category projection.
  • Create new projections FlatReadModelProjection.js and OverviewReadModelProjection.js with mode=Continuous and Emit enabled.

About

Event-Sourcing and Domain-Driven Design with F# and EventStore

http://gorodinski.com/blog/2013/02/17/domain-driven-design-with-fsharp-and-eventstore/


Languages

Language:F# 85.1%Language:JavaScript 10.4%Language:HTML 2.8%Language:CSS 1.6%