microservices: keep complexity under control with leanix enterprise architecture management

19
MICROSERVICES – KEEP COMPLEXITY UNDER CONTROL Puja Abbassi, Giant Swarm Dominik Rose, LeanIX

Upload: leanix-gmbh

Post on 16-Apr-2017

294 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

MICROSERVICES –KEEP COMPLEXITY UNDER CONTROL

Puja Abbassi, Giant Swarm

Dominik Rose, LeanIX

Page 2: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

About

2

LeanIX GmbH

• SaaS for Enterprise Architecture

• Self-Funded in 2012 in Bonn

• > 50 Customers in US, Europa

& Australia

Dominik Rose

• Manager Partner & Solution Enablement

Giant Swarm GmbH

• Simple Microservice Infrastructure

• Founded in 2014 in Cologne

• > 700 beta users & several customersin production across Europe and US

Puja Abbassi

• Head of Communications

Page 3: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Digital Transformation shifts paradigms in Corporate IT

3

MicroservicesArchitecture(e.g.Netflix)

Flexibleecosystemofmodularservices

ContainerizedDeployment(e.g.Docker)

Fastscalingandflexibledeployment

Iterativeadaptiontocustomers’needs

AgileDevelopment(e.g.Scrum)

Page 4: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

The need for accurate up-to-date Enterprise & IT Arhitecture data is higher than ever

4

Agile

Microservices Dev-Ops

EA

How do users like the new feature in my

Application?

Will the backend be able to handle

the user increase?Which areas of the

Application are error prone?

Page 5: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

5

”Through2017,90%oftheinformationassetsfrombigdataanalyticseffortswillbesiloed andunleveragable.”

Source:Howtobeagilewithbusinessanalytics,Gartner2015.

Page 6: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Building Microservices is hard

6Source:http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/microservices.html

Page 7: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Building and running a resilient infrastructure for Microservices is even harder

7

“Containers are only 1% of your problem.”

- Kelsey Hightower, Google

Tools out there (incl. Docker) are young and break regularly

Microservices increase the operations overhead of deployment and management

Page 8: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Giant Swarm is the fastest way to get into production with Microservices and Containers

8

• Fully managed• Scalable• Resilient• Flexible

Page 9: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Live Demo

Page 10: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

5 ways LeanIX helps you to keep Microservicecomplexity well under control

10

Visualize your dependencies in style1

2

3

4

5

Manage your images effectively

Assess technical metrics in the business context

Relate to legacy systems

Plan your way ahead

Page 11: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Visualize your dependencies in style

11

{"name": "shop","components": {"cart-service": {"expose": [{"port": "8008","component": "cart-service/cart","target_port": 18100

}]

},"cart-service/cart": {"image": "zutherb/cart-service","ports": [18100

],"links": [{"component": "database-service","target_port": "8003/tcp","alias": "redis"

}]

},"catalog-service": {"expose": [{"port": "8005","component": "catalog-service/catalog","target_port": 80

}]

},…

Source:https://github.com/zutherb/AppStash

Page 12: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Manage your images effectively

12

Page 13: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Assess technical metrics in the business context

13

Page 14: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Relate to legacy systems

14

Page 15: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Plan your Microservice Architecture ahead

15

Page 16: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Take aways

16

Complexity of Microservices is manageable by infrastructure automation 1

2

3

Take “Metrics from day one” to make profound decisions on your IT

Automatically gather your data from infrastructure to avoid tedious work

Page 17: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

Get started

17

Page 18: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

18

“It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.”

Page 19: Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

LeanIX Enterprise Architecture Management

19

Did you like our presentation? Click below to:

Thank you!

ShareonLinkedIn

Learn More about LeanIX

Share on LinkedIn

http://bit.ly/LeanIXDemoS

Request free demohttp://bit.ly/LeanIXDemoS