microservices: keep complexity under control with leanix enterprise architecture management
Post on 16-Apr-2017
289 Views
Preview:
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