The document discusses NServiceBus, a framework for building distributed applications and services. It covers topics like multi-tenancy, sagas, performance considerations, and using NServiceBus in existing "brownfield" applications. The presenters are Roy Cornelissen and Mark Taling.
2. ~
Roy Cornelissen
Software Architect
@roycornelissen
Mark Taling
Lead Developer
@marktaling
3. Where we started
Discovering NServiceBus
Multi tenancy
Saga’s
The evolution of NServiceBus
Performance considerations
Maintainability
NServiceBusin a brownfield
Wrap up
Q&A
4. Integration Layer
Service Layer
NIS
Presentation Layer
Planning UI
Reporting UI
customer
external apps
Employee Self Service
Common
Forecast
Realization
Payment
Schedule
5. Monitoring & Control
Integration Layer
Service Layer
NIS
Presentation Layer
Planning UI
Reporting UI
Employee Self Service
Common
Forecast
Payment
Schedule
Service Bus
Integration Services
IS HRM
IS Payroll
IS Budget
IS Provisioning
IS Time
IS Point of Sale
Realization
33. NServiceBusis an opinionatedframework
If it fits, it fits like a glove
Prepare to make concessionsat first
Clean up later
Messaging makes totally different use cases possible
Requires a new mindsetfor everyone
34. NServiceBusis a greatway tobreak open existingarchitectures
Despiteitsflexibility andpluggability, alwaysfollow itsdesign principles
Go withthe flow, itsolvesreal life problemsyoumightnotknowyouhave
35. ~
Roy Cornelissen
Software Architect
@roycornelissen
Mark Taling
Lead Developer
@marktaling
blogs.infosupport.com