GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Shuttle/Shuttle.Recall.Samples: Samples demonstrating the use of Shuttle.Recall Event Sourcing and Event Processing.

BranchesTags
Open more actions menu

Latest commit

 

History

60 Commits
60 Commits

Folders and files

NameName
Last commit message
Last commit date
.script
.script
 
 
Orders
Orders
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

Shuttle.Recall.Samples

Samples demonstrating the use of Shuttle.Recall Event Sourcing and Event Processing.

Orders

A multi-project sample (Orders/Orders.slnx) showing a realistic, message-driven event-sourced service backed by SQL Server:

  • Orders — the Order domain/aggregate (Register, AddItem, raising Registered/ItemAdded events).
  • Orders.Server — a host that registers Shuttle.Recall with Shuttle.Recall.SqlServer.Storage and Shuttle.Recall.SqlServer.EventProcessing, and an OrderHandler projection that builds an EF Core read model (Orders.Data). It also wires up Shuttle.Hopper (using Azure Storage Queues / Azurite) to handle CreateOrder commands, demonstrating both eventual and immediate-consistency (WithImmediateConsistency()) saves, as well as an outbox-style failure/retry path.
  • Orders.Client — a Terminal.Gui console client that sends CreateOrder commands over the bus.
  • Orders.Data — the EF Core read-model project; see its own README.md for migration commands.

Bring up SQL Server and Azurite (see the sample's own configuration) and run Orders.Server followed by Orders.Client.

About

Samples demonstrating the use of Shuttle.Recall Event Sourcing and Event Processing.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.