1. Define boundaries and publish events
2.Use these events to develop new features
3.Think about composite UI
4.Migrate existing logic to background
5.Split up the database
Slide 43
Slide 43 text
No content
Slide 44
Slide 44 text
learned
Microservices
Slide 45
Slide 45 text
Keep your transactions
on a diet
Design with
parallelism in mind
{Tx}
{Tx}
{Tx}
Slide 46
Slide 46 text
Prepare to make
concessions at first
Clean up later
learned
Slide 47
Slide 47 text
Messaging makes totally
different use cases possible
Requires a new mindset for
everyone
learned
Slide 48
Slide 48 text
Take your time
Prepare to take ~1 year for a
transition
learned
Slide 49
Slide 49 text
More moving parts means
more complexity
Evaluate whether you
really need microservices
learned
Slide 50
Slide 50 text
Get access to 2 full days of Udi Dahan's
Advanced Distributed Systems Design video course.
Sign up here: http://go.particular.net/DutchTechDays
Access code: HIHIWE
Expiration date: 15/6/2015
Your feedback is important!
Scan the QR Code and let us know via the TechDays App.
Laat ons weten wat u van de sessie vindt!
Scan de QR Code via de TechDays App.
Bent u al lid van de Microsoft Virtual Academy?! Op MVA kunt u altijd iets
nieuws leren over de laatste technologie van Microsoft. Meld u vandaag aan
op de MVA Stand. MVA biedt 7/24 gratis online training on-demand voor IT-
Professionals en Ontwikkelaars.