microservices: keep complexity under control with leanix enterprise architecture management

Post on 16-Apr-2017

289 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MICROSERVICES –KEEP COMPLEXITY UNDER CONTROL

Puja Abbassi, Giant Swarm

Dominik Rose, LeanIX

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

Digital Transformation shifts paradigms in Corporate IT

3

MicroservicesArchitecture(e.g.Netflix)

Flexibleecosystemofmodularservices

ContainerizedDeployment(e.g.Docker)

Fastscalingandflexibledeployment

Iterativeadaptiontocustomers’needs

AgileDevelopment(e.g.Scrum)

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?

5

”Through2017,90%oftheinformationassetsfrombigdataanalyticseffortswillbesiloed andunleveragable.”

Source:Howtobeagilewithbusinessanalytics,Gartner2015.

Building Microservices is hard

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

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

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

8

• Fully managed• Scalable• Resilient• Flexible

Live Demo

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

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

Manage your images effectively

12

Assess technical metrics in the business context

13

Relate to legacy systems

14

Plan your Microservice Architecture ahead

15

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

Get started

17

18

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

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

top related