Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pragmatic Event Sourcing with Marten using Helpdesk domain #161

Merged
merged 6 commits into from
Jun 30, 2022

Conversation

oskardudycz
Copy link
Owner

@oskardudycz oskardudycz commented Jun 17, 2022

  • Simplest CQRS and Event Sourcing flow using Minimal API,
  • Cutting the number of layers to bare minimum,
  • Using all Marten helpers like WriteToAggregate, AggregateStream to simplify the processing,
  • Examples of all the typical Marten's projections,
  • example of how and where to use C# Records, Nullable Reference Types, etc,
  • No Aggregates! Commands are handled in the domain service as pure functions.

@oskardudycz oskardudycz force-pushed the simple_event_sourcing_with_marten branch 7 times, most recently from 42de347 to 697ecd9 Compare June 30, 2022 10:07
Updated Ogooreck version to 0.2.1, adjusted other tests to the new tests convention
@oskardudycz oskardudycz force-pushed the simple_event_sourcing_with_marten branch from 697ecd9 to 3fd95e1 Compare June 30, 2022 10:27
@oskardudycz oskardudycz force-pushed the simple_event_sourcing_with_marten branch from 6c9ddf9 to 1975659 Compare June 30, 2022 16:46
@oskardudycz oskardudycz changed the title Helpdesk sample - Simple Event Sourcing with Marten Pragmatic Event Sourcing with Marten using Helpdesk domain Jun 30, 2022
@oskardudycz oskardudycz merged commit 2c1c463 into main Jun 30, 2022
@oskardudycz oskardudycz deleted the simple_event_sourcing_with_marten branch June 30, 2022 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant