Skip to content

Instantly share code, notes, and snippets.

Alastair Smith alastairs

View GitHub Profile
@davidfowl
davidfowl / dotnetlayout.md
Last active Jul 15, 2020
.NET project structure
View dotnetlayout.md
$/
  artifacts/
  build/
  docs/
  lib/
  packages/
  samples/
  src/
  tests/
@mgryszko
mgryszko / ddd_practice.md
Created Sep 21, 2013
DDD practice - shipping
View ddd_practice.md

Use cases

Book new cargo

Shipping agent provides origin, destination and arrival deadline. Origin and destination as UN locode [1].

System assigns a unique tracking id. Tracking id should be unique and generated by the system.

Cargo is initially unrouted.

Route new cargo

You can’t perform that action at this time.