Presentation is loading. Please wait.

Presentation is loading. Please wait.

Domain Driven Design With the Particular Platform NServiceBus Dave Rael.

Similar presentations


Presentation on theme: "Domain Driven Design With the Particular Platform NServiceBus Dave Rael."— Presentation transcript:

1 Domain Driven Design With the Particular Platform NServiceBus Dave Rael

2 Udi Dahan and Service Orientation

3 Service Oriented Architecture vs Domain Driven Design SOA == DDD ????

4 Fitting It Together public interface IDomainDrivenDesign { } public abstract class ServiceOrientedArchitecture : IDomainDrivenDesign { } public class YourDomain : ServiceOrientedArchitecture { }

5 Domain Driven DesignService Oriented Architecture Ubiquitous LanguageIT/Business Alignment Bounded ContextsServices Domain EventsEvent-Driven Architecture AggregatesSagas CQRS Top-Level System Architecture

6 Domain Driven DesignService Oriented Architecture Ubiquitous LanguageIT/Business Alignment AggregatesSagas CQRS Architecture/Implementation Within a Bounded Context

7 Commands And Events Bus.Send (); Bus.Reply (); Bus.Publish ();

8 The Particular Platform http://particular.net/

9 The Saga Begins…

10 Stuff to Clone Loans https://github.com/raelyard/Loans.git https://github.com/raelyard/Loans.PublicEvents.git Fines https://github.com/raelyard/Fines.git https://github.com/raelyard/Fines.PublicEvents.git

11 You will use NServiceBus


Download ppt "Domain Driven Design With the Particular Platform NServiceBus Dave Rael."

Similar presentations


Ads by Google