~/talk

Actors can rule your DDD world

Talkat Craft Conference 2022 · 2022-06-02..06-03· [dotnet]
slides:none on file

Shows using Akka.NET on .NET 6 to host DDD aggregates inside persistent actors, wiring CQRS command routers to per-aggregate actors and projectors for read models. Claims event-sourcing is built in, measures overhead at about 400 bytes per actor, and cites a vendor claim of 50 million messages/sec while reporting over 4+ million/sec on a five-year-old laptop. Demonstrates snapshotting (example: save every 100 events), router pools to scale, and a beer-shipping example that composes and replays domain events.

AI-written summary · about

  1. 0:00Start
  2. 4:24What is Akka.NET?
  3. 8:03The simplest actor
  4. 10:00The ActorSystem
  5. 12:31Actor hierarchy
  6. 13:13Creating Children
  7. 16:35Supervision
  8. 19:36Disclaimer
  9. 20:18Aggregates
  10. 20:37Base behavior
  11. 21:32Implementation (State)
  12. 22:25Implementation (Commands)
  13. 22:57Implementation (Events)
  14. 23:31Test base class (1)
  15. 24:12Clean Test
  16. 25:08Base Actor (1)
  17. 28:02Implementations
  18. 28:42Aggregate manager.
  19. 29:02Command Router
  20. 29:30Projectors
  21. 32:51Things we didn't talk about
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.