4. 4/23
A Bit of History
Term coined in 2011
Popular and gaining
popularity
Evangelized by Netflix, AWS
All the cool kids are doing it*
* Not really, no.
6. Definitions
Netflix:
“Fine grained SOA”
The web:
“SOA Done Right”
@urig:
“SOA in the Cloud”
James Lewis & Martin Fowler, 2014:
“An Architectural Style”
Must-read article
9 Common Characteristics
8. Microservices are services
Single Responsibility
Easily upgraded
Easily replaced
1 Service = 1 Process
Exclusive Ownership of
Data
Polyglot Technology
9. 9/23
Microservices are micro
“Small enough to fit
in one’s head”
Typically Tens to Tens of
Thousands LOC
Owned by single
person / team
21. 21/23
Take-Aways
One size does not fit all
Challenges are significant
Do you have the skills to mitigate them?
Are the benefits relevant for you?
The Good News:
It’s not all or Nothing
22. 22/23
Further reading
Microservices Resource Guide
https://www.martinfowler.com/microservices/
Microservices Article: Lewis, James & Fowler, Martin
https://martinfowler.com/articles/microservices.html
Adrian Cockroft: Migrating to Microservices (video)
https://www.infoq.com/presentations/migration-cloud-native
Loads more…
23. 23/23
Thanks for listening – Question Time
uri.goldstein@gmail.com
GDG Rishon JetBrains give away!
http://tinyurl.com/GDGRL-March