Black Friday40% OFF PERMANENT on Pro & Lite, plus 40% off Dometrain coursesBLACKFRIDAY26Get the deal →
DometrainIntermediate to Advanced

Event-Driven Systems in .NET

Take .NET systems beyond request and response with background jobs, events between services, messaging through MassTransit and event sourcing with Marten.

  • 6 courses
  • 4 milestones
  • 30h 12m
  1. Milestone 1

    Background work

    Run background jobs in .NET with hosted services, worker services, job queues and schedules.

  2. Milestone 2

    Event-driven architecture

    Design producers and consumers, tell domain events from integration events, coordinate services with orchestration, and test and document the event flows.

  3. Milestone 3

    Messaging

    Send and handle messages through a broker with MassTransit, with retries, the outbox pattern and sagas.

  4. Milestone 4

    Event sourcing

    Store aggregates as streams of events, build read models with projections and handle event versioning.

Certificate of completionUnlocks after all 6 courses

What's New