Upload
janovesk
View
118
Download
0
Embed Size (px)
DESCRIPTION
It's easy for developers to get enthusiastic about how simple it seems to implement an event-driven architecture with NServiceBus. Reality, however, can be quite different. Chances are you won't be able to start a new green field project to do this. Instead you'll need to add small pieces to your existing systems step-by-step and, hopefully, migrate to the new target architecture over a longer period. Jan Ove Skogheim shows how Rikstoto, the only licensed horse racing operator in Norway, moved from a layered service platform with Web Services calling other Web Services to a fully scaled out event driven platform based on NServiceBus.
Citation preview
From layered Web Services to Event-driven Architecture
Jan Ove Skogheim
55m transactions
200-300 per/sec
In the matrix
Happy days!
In the matrix
Clean it up
Bring the crayons!
Cluster them
Cut the ties
Service autonomy!
Scale it
Simple
Sa
Stability API
as g
Simple
Sa
Stability
API
as g
Simple
Sa Stability
API
as g
Complicated Infrastructure
Configuration
Life on the cutting edge
Complicated Infrastructure
Configuration
Life on the cutting edge
Complicated Infrastructure
Configuration
Life on the cutting edge
Complex
to IT Service
Complex
to IT
Service
Complex
to IT
Service
Ping pong considered bad!
Duplicate
QMIds
MSMQ
Quota
From layered Web Services to Event-driven Architecture
Jan Ove Skogheim