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 customers
in production across Europe and US
Puja Abbassi
• Head of Communications
Digital Transformation shifts paradigms in
Corporate IT
3
Microservices
Architecture
(e.g.	Netflix)
Flexible	ecosystem	of	
modular	services
Containerized	
Deployment	
(e.g.	Docker)
Fast	scaling	and	flexible	
deployment
Iterative	adaption	to	
customers’	needs
Agile
Development
(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
”Through	2017,	90%	of	the	information	
assets	from	big	data	analytics	efforts	
will	be	siloed and	unleveragable.”
Source:	How	to	be	agile	with	business	analytics,	Gartner	2015.
Building Microservices is hard
6
Source:	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 Microservice
complexity 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!
Share	on	L
Learn More about LeanIX
Share on LinkedIn
http://bit.ly/LeanIXDemoS
Request free demo
http://bit.ly/LeanIXDemoS

Microservices: Keep Complexity under Control with LeanIX Enterprise Architecture Management

  • 1.
    MICROSERVICES – KEEP COMPLEXITYUNDER CONTROL Puja Abbassi, Giant Swarm Dominik Rose, LeanIX
  • 2.
    About 2 LeanIX GmbH • SaaSfor 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 customers in production across Europe and US Puja Abbassi • Head of Communications
  • 3.
    Digital Transformation shiftsparadigms in Corporate IT 3 Microservices Architecture (e.g. Netflix) Flexible ecosystem of modular services Containerized Deployment (e.g. Docker) Fast scaling and flexible deployment Iterative adaption to customers’ needs Agile Development (e.g. Scrum)
  • 4.
    The need foraccurate 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.
  • 6.
    Building Microservices ishard 6 Source: http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/microservices.html
  • 7.
    Building and runninga 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
  • 8.
    Giant Swarm isthe fastest way to get into production with Microservices and Containers 8 • Fully managed • Scalable • Resilient • Flexible
  • 9.
  • 10.
    5 ways LeanIXhelps you to keep Microservice complexity 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
  • 11.
    Visualize your dependenciesin 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
  • 12.
    Manage your imageseffectively 12
  • 13.
    Assess technical metricsin the business context 13
  • 14.
    Relate to legacysystems 14
  • 15.
    Plan your MicroserviceArchitecture ahead 15
  • 16.
    Take aways 16 Complexity ofMicroservices 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
  • 17.
  • 18.
    18 “It is notthe strongest of the species that survive, nor the most intelligent, but the one most responsive to change.”
  • 19.
    LeanIX Enterprise ArchitectureManagement 19 Did you like our presentation? Click below to: Thank you! Share on L Learn More about LeanIX Share on LinkedIn http://bit.ly/LeanIXDemoS Request free demo http://bit.ly/LeanIXDemoS