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

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

Embed Size (px)

Citation preview

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