Slide 1

Slide 1 text

Microservices Visualised A story of managerial fears and analysis paralysis

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Change one thing,
 Change everything. Such minor changes,
 Such huge consequences.

Slide 5

Slide 5 text

Provisioning 
 new instances for 
 scaling takes ages. Heavy load in one component requires everything to scale up.

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

High-performing IT organizations deploy 30x more frequently with 200x shorter lead times they have 60x fewer failures and recover 168x faster - Puppet labs state of devops report 2015

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Strong Module Boundaries Distribution Eventual Consistency Independent Deployment Operational Complexity Technology Diversity Security Segmentation Separate Scale-out Parallel Development

Slide 10

Slide 10 text

“If you can't build a monolith, what makes you think microservices are the answer?” Simon Brown

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

What’s the compliancy & maturity of the services?
 How can I accommodate recruitment & knowledge sharing?
 What is the technical debt of the services?
 Which teams do I need to chase?
 Are budget & priorities in line with the architectural goals?
 How do I manage change in a DevOps organisation? “

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

What functionality can I reuse?
 Which resources are exposed by what services?
 Which events & messages are sent back and forth?
 Which services are impacted by a change?
 How does a functional flow travel through the layers of the architecture?
 What is coming up, & can I define the future state of the ecosystem? “

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text


 Which versions are deployed where?
 
 Are my deployments successful?
 
 Which versions do my dependencies have?
 
 Where can I find everything related to my services? “

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Health Aggregation Mappings Aggregation Index Aggregation Pact Aggregation

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Icons created by Gregor Črešnar, Serkan Doğan, lipi, Carlos Salgado, iconsphere, Vicons Designs from the Noun Projects Pictures from www.businessforall.eu, www.solararesort.ca, io9.gizmodo.com, blog.bazaarvoice.com, www.nginx.com

Slide 33

Slide 33 text

https://github.com/ordina-jworks/microservices-dashboard @andreasevers