going from monolithic applications to microservices: if you don‘t know what you are doing... just...

17
October 2016 Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it

Upload: pedro-gustavo-torres

Post on 15-Apr-2017

420 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

October 2016

Going from Monolithic Applications to Microservices:

If you don‘t know what you are doing... just don‘t do it

Page 2: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016
Page 3: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016
Page 4: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Cool Kid

Page 5: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016
Page 6: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

“Not built here” Syndrome

Page 7: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Multiple Points of Failure

Page 8: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Integration tests

Page 9: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Make sure they are loosely coupled

Page 10: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Watch out for versioning

Page 11: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Code / Component ownership

Page 12: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

How big is your team?

Page 13: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

Delivery

Page 14: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016

You must have automation!

Page 15: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016
Page 16: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016
Page 17: Going from Monolithic Applications to Microservices: If you don‘t know what you are doing... just don‘t do it :: Pixels Camp 2016