SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
How to re-invent your
IT Architecture
André Christ,
Co-CEO LeanIX
2
2012
founded
30
employees
> 80
customers
150 %
motivated
3
Become global #1 SaaS
helping companies to modernize
their IT architectures
OUR MISSION
Easy to use – Fast to implement – Open for integration
4
Selected	Integrations
Reduce complexity – Ensure compliance – Enable growth
5
Reduce
Complexity
Enable
Growth
Ensure
Compliance
Cloud
Transformation
Monolith to
Microservices
Application
Rationalization
Technology
Obsolescence
(e.g. SAP Hana)
Data Compliance
(e.g. GDPR)
Post Merger
Harmonization
Standards
Governance
Integration
Architecture
IoT
Architectures
CUSTOMER USE CASES
!
"
#
6
2012 20172016201520142013
Helping global leaders to reinvent their IT Architecture
“The easiest approach to
conquer a complex domain”
“Best-of-class tool for the
modern enterprise
architecture management”
MORE REQUIREMENTS
• Single-Sign-On (SSO)
• Custom Data Model
• Workflows & Surveys
• Real-time metrics
• …
How to avoid becoming a Swiss knife?
7
MORE INTEGRATIONS
• Service Now
• Apptio
• SAP
• Slack
• …
Microservice: Do one thing, but do it right!
8
What is a Microservice?
9
VP	Cloud	Architecture	Amazon	Webservices
Former	CTO	Netflix
Service-oriented architecture
composed of
loosely coupled elements
that have
bounded contexts
What is a Microservice?
10
Service-oriented architecture
composed of
loosely coupled elements
that have
bounded contexts
Services communicate
with each other over
the network (internet)
What is a Microservice?
11
Service-oriented architecture
composed of
loosely coupled elements
that have
bounded contexts
You can update the
services
independently;
updating one service
doesn’t require
changing any other
services.
What is a Microservice?
12
Service-oriented architecture
composed of
loosely coupled elements
that have
bounded contexts
Self-contained: You do
not need to know the
internals of other
Microservices, strict
interaction via APIs
How are Microservices different from a SOA?
13
Communication
SOA Microservices
SOAP JSON / Binary
Service Definition WSDL Swagger / JSON Schema
Service Interface Webservice REST-APIs
1. Fast Networks & Low Latency: Allow high amount of Microservices-Calls
2. Developer Friendly: JSON has reached much larger audience, esp. Web-Developers
3. Pragmatic: Standards set by successful tech companies, not by industry consortiums
Granularity Medium/Small Small/Micro
14
Unparalleled scale and innovation thanks to Microservices
Microservices are on the roadmap
15Source:	LeanIX	Survey
80 %of surveyed companies bet on microservices
Microservices make you faster
16Source:	LeanIX	Survey
5xfaster than those who don’t use microservices.
Companies who use microservices deploy
Many organizations are not there yet
17
‘We use mostly
microservices‘
9%
We have completed our transition to Microservices
18
View
Controller
Model
Single	Page	App
LeanIX	2012	- 2014 LeanIX	2015	- 2017
REST-
API
REST-
API
REST-
API
REST-
API
REST-
API
REST-
API
Pathfinder
(2017)
MTM
(2015)
Survey
(2015)
Metrics
(2016)
Export
(2015)
Webhooks
(2015)
Data-
base
REST-
API
Images
(2015)
19
1 Agile Process
2 API-First
3 Containerization
4
5 Event-Sourcing
5 design decisions
for our Microservices
transition
Automation
20
Agile: Empower your teams
1
21
22
The image part with relationship ID rId2 was not found in the file.
Git-Flow ensures 4-eye principle and continuous learning
23
Pull-Request:
Code	review	of	at	least	
one	other	developer
24
A monolithic architecture would hinder our growth
25
$ $ $ $
$ $ $ $
$ $ $ $
$ $ $ $
$ $ $ $
Build Test Deploy
Developers Monolith Delivery Pipeline
Microservices allow us to scale
26
$ $ $ $
$ $ $ $
$ $ $ $
$ $ $ $
Build Test Deploy
Build Test Deploy
Build Test Deploy
Build Test Deploy
Developers Microservices Delivery Pipelines
27
2
API-First: Create reliable boundaries
All our services have REST-APIs documented /w Swagger
28
REST-APIs are great – but have performance limits
29
/applications /capabilities
GET GET
Display interactive reports very fast Many requests & unnecessary network load
Generic REST-APIs create unnecessary effort
30
Interface
Application
Provider
IT	
Component
Project
User
Group
Data	
Object
Tech.
Stack
Business
Capability
Process
Allow full customization of data model Uncomfortable generic access to data
/factSheets
/factSheets/<ID>/attributes
GET
GET
/factSheets/<ID>/relationsGET
Solution: Facebook’s GraphQL – “SQL” for APIs
31
query
{
allBusinessCapabilities {
factSheets {
id
displayName
relToChild {factSheet{id}}
}
}
allApplications {
factSheets {
id
displayName
relToChild {factSheet{id}}
relApplToBusCapability {factSheet{id}}
}
}
}
• JSON-based query language to
request required data
• Graph-based access to EA data
• Strongly typed API for each
LeanIX workspace (full multi-
tenancy)
Example: One request to build report
GraphQL IDE integrated in LeanIX
32
33
3
Containerization: Unify technology usage
Every Microservice packaged as a Docker Image
34
Server
Host	OS
Hypervisor
Guest	OS
Libs
App	A
Guest	OS
Libs
App	B
Resource overhead due to virtualization
VM VM
Server
Host	OS
Docker Engine
svc1 svc2
Libs
Container Container
svc3
Container
Libs
Efficient packaging and distribution
Green-Blue Deployment to quickly release functionality
35
Load-Balancer	(default	=	blue)
Svc	A
1.0
Svc	B
1.0
Svc	C
1.0
DB,	Index,	Queue DB,	Elastic
Green-Blue Deployment to quickly release functionality
36
Load-Balancer	(default	=	blue)
Svc	A
1.0
Svc	A
1.1
Svc	B
1.0
Svc	C
1.0
DB,	Index,	Queue DB,	Elastic
Svc	B
1.1
Svc	C
1.1
Green-Blue Deployment to quickly release functionality
37
Load-Balancer	(default	=	BLUE)
Svc	A
1.0
Svc	A
1.1
Svc	B
1.0
Svc	C
1.0
DB,	Index,	Queue DB,	Elastic
Test
Svc	B
1.1
Svc	C
1.1
Green-Blue Deployment to quickly release functionality
38
Load-Balancer	(default	=	GREEN)
Svc	A
1.0
Svc	A
1.1
Svc	B
1.0
Svc	C
1.0
DB,	Index,	Queue DB,	Elastic
Svc	B
1.1
Svc	C
1.1
39
4
Automation: Get efficient in operations
Highly automated pipeline allows us to deploy every day
40
Develop Build Test Deploy
Develop
Machines
Staging Server
Production
Servers EU
Docker Hub
Ramp-up of new developers is very efficient
41
3huntil first commit by a new joiner
Monitoring is critical to ensure enterprise level service
42ELK	=	Elastic	Logstash Kibana
Availability
Performance
Logfiles
Service Description
• Every	micro	service	has	a	health-check	URL
• Availability	Check	&	Response	Time
• Server	Metrics:	CPU,	Memory,	etc.
• Docker Metrics	per	Container:	CPU,	Mem,	…
• Browser	Metrics:	Page	Load,	JS	Errors
• Central	storage for log	files
• Similar for ELK-Stack,	but	as a	Service
Alerting
• Single	point for all	alerts
• Informs operations managers on	duty
Dashboard
• Dashboard	which shows main KPIs
• Running on	Screens	in	LeanIX	Office
43
5
Event-Sourcing: Integrate with the world
Subscribe to every change in the LeanIX inventory
44
Internally we use Apache Kafka for Event distribution
45
Quickly integrate LeanIX with other tools, e.g. Slack
46
47
“You can’t build your IT architecture today with
yesterday’s tools and stay in business tomorrow”
Thank you
andre.christ@leanix.net
% christ_andre
www.leanix.net

Contenu connexe

Tendances

How to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual WorkspacesHow to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual WorkspacesLeanIX GmbH
 
Custom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQLCustom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQLLeanIX GmbH
 
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...LeanIX GmbH
 
Driving Insights in the Digital Enterprise
Driving Insights in the Digital EnterpriseDriving Insights in the Digital Enterprise
Driving Insights in the Digital EnterpriseWSO2
 
How to increase your understanding of application usage with LeanIX and OneLo...
How to increase your understanding of application usage with LeanIX and OneLo...How to increase your understanding of application usage with LeanIX and OneLo...
How to increase your understanding of application usage with LeanIX and OneLo...LeanIX GmbH
 
Ensure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIXEnsure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIXLeanIX GmbH
 
The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19Codit
 
How to set up a Lean Standards Governance
How to set up a Lean Standards GovernanceHow to set up a Lean Standards Governance
How to set up a Lean Standards GovernanceLeanIX GmbH
 
Smart Visualisations for IT & Enterprise Architecture Management with LeanIX
Smart Visualisations for IT & Enterprise Architecture Management with LeanIXSmart Visualisations for IT & Enterprise Architecture Management with LeanIX
Smart Visualisations for IT & Enterprise Architecture Management with LeanIXLeanIX GmbH
 
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019Codit
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020Codit
 
Gartner Summit National Harbor 2018
Gartner Summit National Harbor 2018Gartner Summit National Harbor 2018
Gartner Summit National Harbor 2018LeanIX GmbH
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLeanIX GmbH
 
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...apidays
 
What's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk ServerWhat's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk ServerCodit
 
SAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
SAP Transformation Empowerment with LeanIX: 3 Real-World Use CasesSAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
SAP Transformation Empowerment with LeanIX: 3 Real-World Use CasesLeanIX GmbH
 
The LeanIX Microservices Integration
The LeanIX Microservices IntegrationThe LeanIX Microservices Integration
The LeanIX Microservices IntegrationLeanIX GmbH
 
LeanIX New API Tokens
LeanIX New API TokensLeanIX New API Tokens
LeanIX New API TokensLeanIX GmbH
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Codit
 

Tendances (20)

How to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual WorkspacesHow to reduce complexity by segregating your data with Virtual Workspaces
How to reduce complexity by segregating your data with Virtual Workspaces
 
Custom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQLCustom Reports & Integrations with GraphQL
Custom Reports & Integrations with GraphQL
 
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
Your IT Architecture in your pocket with LeanIX iPhone App. Mobile Enterprise...
 
Driving Insights in the Digital Enterprise
Driving Insights in the Digital EnterpriseDriving Insights in the Digital Enterprise
Driving Insights in the Digital Enterprise
 
GraphQL Basics
GraphQL BasicsGraphQL Basics
GraphQL Basics
 
How to increase your understanding of application usage with LeanIX and OneLo...
How to increase your understanding of application usage with LeanIX and OneLo...How to increase your understanding of application usage with LeanIX and OneLo...
How to increase your understanding of application usage with LeanIX and OneLo...
 
Ensure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIXEnsure GDPR Compliance with LeanIX
Ensure GDPR Compliance with LeanIX
 
The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19
 
How to set up a Lean Standards Governance
How to set up a Lean Standards GovernanceHow to set up a Lean Standards Governance
How to set up a Lean Standards Governance
 
Smart Visualisations for IT & Enterprise Architecture Management with LeanIX
Smart Visualisations for IT & Enterprise Architecture Management with LeanIXSmart Visualisations for IT & Enterprise Architecture Management with LeanIX
Smart Visualisations for IT & Enterprise Architecture Management with LeanIX
 
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
Five Reasons IoT Projects Fail - CTO Sam Vanhoutte @ IoT Convention 2019
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
 
Gartner Summit National Harbor 2018
Gartner Summit National Harbor 2018Gartner Summit National Harbor 2018
Gartner Summit National Harbor 2018
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio Integration
 
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
apidays LIVE Hong Kong 2021 - Rethinking Financial Services with Data in Moti...
 
What's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk ServerWhat's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk Server
 
SAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
SAP Transformation Empowerment with LeanIX: 3 Real-World Use CasesSAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
SAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
 
The LeanIX Microservices Integration
The LeanIX Microservices IntegrationThe LeanIX Microservices Integration
The LeanIX Microservices Integration
 
LeanIX New API Tokens
LeanIX New API TokensLeanIX New API Tokens
LeanIX New API Tokens
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
 

En vedette

Data Visualization on the Tech Side
Data Visualization on the Tech SideData Visualization on the Tech Side
Data Visualization on the Tech SideMathieu Elie
 
LXC - kontener pingwinów
LXC - kontener pingwinówLXC - kontener pingwinów
LXC - kontener pingwinówgnosek
 
LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...
LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...
LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...Daniel Bryant
 
AtlasCamp 2015: How HipChat ships at the speed of awesome
AtlasCamp 2015: How HipChat ships at the speed of awesomeAtlasCamp 2015: How HipChat ships at the speed of awesome
AtlasCamp 2015: How HipChat ships at the speed of awesomeAtlassian
 
Cloud Foundry Logging and Metrics
Cloud Foundry Logging and MetricsCloud Foundry Logging and Metrics
Cloud Foundry Logging and MetricsEd King
 
How Docker EE is Finnish Railway’s Ticket to App Modernization
How Docker EE is Finnish Railway’s Ticket to App ModernizationHow Docker EE is Finnish Railway’s Ticket to App Modernization
How Docker EE is Finnish Railway’s Ticket to App ModernizationDocker, Inc.
 
Regex Considered Harmful: Use Rosie Pattern Language Instead
Regex Considered Harmful: Use Rosie Pattern Language InsteadRegex Considered Harmful: Use Rosie Pattern Language Instead
Regex Considered Harmful: Use Rosie Pattern Language InsteadAll Things Open
 
Bbc jan13 ftth_households
Bbc jan13 ftth_householdsBbc jan13 ftth_households
Bbc jan13 ftth_householdsBailey White
 
Roxar Multiphase Meter
Roxar Multiphase MeterRoxar Multiphase Meter
Roxar Multiphase Meterali_elkaseh
 
Demystifying Security Analytics: Data, Methods, Use Cases
Demystifying Security Analytics: Data, Methods, Use CasesDemystifying Security Analytics: Data, Methods, Use Cases
Demystifying Security Analytics: Data, Methods, Use CasesPriyanka Aash
 
Adaptive Content Show & Tell - Austin Content
Adaptive Content Show & Tell - Austin ContentAdaptive Content Show & Tell - Austin Content
Adaptive Content Show & Tell - Austin Contentcdelk
 
Micro Services - Small is Beautiful
Micro Services - Small is BeautifulMicro Services - Small is Beautiful
Micro Services - Small is BeautifulEberhard Wolff
 
Heterogenous Persistence
Heterogenous PersistenceHeterogenous Persistence
Heterogenous PersistenceJervin Real
 

En vedette (20)

Data Visualization on the Tech Side
Data Visualization on the Tech SideData Visualization on the Tech Side
Data Visualization on the Tech Side
 
Hangul
HangulHangul
Hangul
 
TrendsByte Presentation
TrendsByte PresentationTrendsByte Presentation
TrendsByte Presentation
 
LXC - kontener pingwinów
LXC - kontener pingwinówLXC - kontener pingwinów
LXC - kontener pingwinów
 
LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...
LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...
LJC Mashup "Building Java Microservices for the Cloud && Chuck Norris Doesn't...
 
AtlasCamp 2015: How HipChat ships at the speed of awesome
AtlasCamp 2015: How HipChat ships at the speed of awesomeAtlasCamp 2015: How HipChat ships at the speed of awesome
AtlasCamp 2015: How HipChat ships at the speed of awesome
 
Cloud Foundry Logging and Metrics
Cloud Foundry Logging and MetricsCloud Foundry Logging and Metrics
Cloud Foundry Logging and Metrics
 
How Docker EE is Finnish Railway’s Ticket to App Modernization
How Docker EE is Finnish Railway’s Ticket to App ModernizationHow Docker EE is Finnish Railway’s Ticket to App Modernization
How Docker EE is Finnish Railway’s Ticket to App Modernization
 
Regex Considered Harmful: Use Rosie Pattern Language Instead
Regex Considered Harmful: Use Rosie Pattern Language InsteadRegex Considered Harmful: Use Rosie Pattern Language Instead
Regex Considered Harmful: Use Rosie Pattern Language Instead
 
Gsm jammer
Gsm jammerGsm jammer
Gsm jammer
 
Bbc jan13 ftth_households
Bbc jan13 ftth_householdsBbc jan13 ftth_households
Bbc jan13 ftth_households
 
Incident Response in the wake of Dear CEO
Incident Response in the wake of Dear CEOIncident Response in the wake of Dear CEO
Incident Response in the wake of Dear CEO
 
Roxar Multiphase Meter
Roxar Multiphase MeterRoxar Multiphase Meter
Roxar Multiphase Meter
 
AWS Cost Visualizer
AWS Cost VisualizerAWS Cost Visualizer
AWS Cost Visualizer
 
Automating interactions with Zabbix (Raymond Kuiper / 12-02-2015)
Automating interactions with Zabbix (Raymond Kuiper / 12-02-2015)Automating interactions with Zabbix (Raymond Kuiper / 12-02-2015)
Automating interactions with Zabbix (Raymond Kuiper / 12-02-2015)
 
Demystifying Security Analytics: Data, Methods, Use Cases
Demystifying Security Analytics: Data, Methods, Use CasesDemystifying Security Analytics: Data, Methods, Use Cases
Demystifying Security Analytics: Data, Methods, Use Cases
 
Adaptive Content Show & Tell - Austin Content
Adaptive Content Show & Tell - Austin ContentAdaptive Content Show & Tell - Austin Content
Adaptive Content Show & Tell - Austin Content
 
Resume
ResumeResume
Resume
 
Micro Services - Small is Beautiful
Micro Services - Small is BeautifulMicro Services - Small is Beautiful
Micro Services - Small is Beautiful
 
Heterogenous Persistence
Heterogenous PersistenceHeterogenous Persistence
Heterogenous Persistence
 

Similaire à Gartner 2017 London: How to re-invent your IT Architecture?

LeanIX TBM Conference 2018
LeanIX TBM Conference 2018LeanIX TBM Conference 2018
LeanIX TBM Conference 2018LeanIX GmbH
 
LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX GmbH
 
LeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLoQutus
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityAgile Impact Conference
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain PoquillonNRB
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsSnapLogic
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureThelma Gros
 
Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond Mark Hinkle
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
Get the Message Across: Seamlessly Transport Data to Apps, Anywhere
Get the Message Across: Seamlessly Transport Data to Apps, AnywhereGet the Message Across: Seamlessly Transport Data to Apps, Anywhere
Get the Message Across: Seamlessly Transport Data to Apps, AnywhereVMware Tanzu
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven WorldWSO2
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is SexyWSO2
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is SexyWSO2
 
What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?NGINX, Inc.
 
Modernize and Simplify IT Operations Management for DevOps Success
Modernize and Simplify IT Operations Management for DevOps SuccessModernize and Simplify IT Operations Management for DevOps Success
Modernize and Simplify IT Operations Management for DevOps SuccessDevOps.com
 
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Lucas Jellema
 
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...Michael Coté
 
132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]
132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]
132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]Ruth White-Cabbell
 

Similaire à Gartner 2017 London: How to re-invent your IT Architecture? (20)

LeanIX TBM Conference 2018
LeanIX TBM Conference 2018LeanIX TBM Conference 2018
LeanIX TBM Conference 2018
 
LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018
 
LeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture Management
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillon
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIs
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
 
Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
Get the Message Across: Seamlessly Transport Data to Apps, Anywhere
Get the Message Across: Seamlessly Transport Data to Apps, AnywhereGet the Message Across: Seamlessly Transport Data to Apps, Anywhere
Get the Message Across: Seamlessly Transport Data to Apps, Anywhere
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World
 
[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy[WSO2Con Asia 2018] Integration is Sexy
[WSO2Con Asia 2018] Integration is Sexy
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy
 
What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?
 
Modernize and Simplify IT Operations Management for DevOps Success
Modernize and Simplify IT Operations Management for DevOps SuccessModernize and Simplify IT Operations Management for DevOps Success
Modernize and Simplify IT Operations Management for DevOps Success
 
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
 
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
Rethinking enterprise architecture for DevOps, Agile, and cloud native organi...
 
132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]
132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]
132177_16x9_GlobalAlliances_Presentation_NetApp_01_D[1]
 

Plus de LeanIX GmbH

LeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX GmbH
 
Gartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesGartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesLeanIX GmbH
 
Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXLeanIX GmbH
 
Effective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsEffective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsLeanIX GmbH
 
Next Level Enterprise Architecture
Next Level Enterprise ArchitectureNext Level Enterprise Architecture
Next Level Enterprise ArchitectureLeanIX GmbH
 
Integration Architecture with the Data Flow
Integration Architecture with the Data FlowIntegration Architecture with the Data Flow
Integration Architecture with the Data FlowLeanIX GmbH
 
LeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX GmbH
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIXLeanIX GmbH
 
LeanIX Inventory: Import & Export
LeanIX Inventory: Import & ExportLeanIX Inventory: Import & Export
LeanIX Inventory: Import & ExportLeanIX GmbH
 
Survey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud TransformationSurvey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud TransformationLeanIX GmbH
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX GmbH
 
Innovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsInnovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsLeanIX GmbH
 
Moving EA - from where we are to where we should be
Moving EA - from where we are to where we should beMoving EA - from where we are to where we should be
Moving EA - from where we are to where we should beLeanIX GmbH
 
Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?LeanIX GmbH
 
Beyond CIO - Will there still be Architecture Management in 2025
Beyond CIO - Will there still be Architecture Management in 2025Beyond CIO - Will there still be Architecture Management in 2025
Beyond CIO - Will there still be Architecture Management in 2025LeanIX GmbH
 
The Day After Tomorrow
The Day After TomorrowThe Day After Tomorrow
The Day After TomorrowLeanIX GmbH
 
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...LeanIX GmbH
 
Lessons learned: A step-wise implementation for Application Rationalization
Lessons learned: A step-wise implementation for Application RationalizationLessons learned: A step-wise implementation for Application Rationalization
Lessons learned: A step-wise implementation for Application RationalizationLeanIX GmbH
 
Fact-based Transformation at TUI
Fact-based Transformation at TUIFact-based Transformation at TUI
Fact-based Transformation at TUILeanIX GmbH
 
Visualization of Enterprise Architecture Data
Visualization of Enterprise Architecture DataVisualization of Enterprise Architecture Data
Visualization of Enterprise Architecture DataLeanIX GmbH
 

Plus de LeanIX GmbH (20)

LeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX Virtual Workspaces
LeanIX Virtual Workspaces
 
Gartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven ArchitecturesGartner EA: The Rise of Data-driven Architectures
Gartner EA: The Rise of Data-driven Architectures
 
Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIX
 
Effective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutionsEffective EAM: whet your appetite & deliver solutions
Effective EAM: whet your appetite & deliver solutions
 
Next Level Enterprise Architecture
Next Level Enterprise ArchitectureNext Level Enterprise Architecture
Next Level Enterprise Architecture
 
Integration Architecture with the Data Flow
Integration Architecture with the Data FlowIntegration Architecture with the Data Flow
Integration Architecture with the Data Flow
 
LeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX-ServiceNow Integration
LeanIX-ServiceNow Integration
 
Application Rationalization with LeanIX
Application Rationalization with LeanIXApplication Rationalization with LeanIX
Application Rationalization with LeanIX
 
LeanIX Inventory: Import & Export
LeanIX Inventory: Import & ExportLeanIX Inventory: Import & Export
LeanIX Inventory: Import & Export
 
Survey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud TransformationSurvey Add-on Showcase: Cloud Transformation
Survey Add-on Showcase: Cloud Transformation
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio Integration
 
Innovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX EnhancementsInnovative API-Based LeanIX Enhancements
Innovative API-Based LeanIX Enhancements
 
Moving EA - from where we are to where we should be
Moving EA - from where we are to where we should beMoving EA - from where we are to where we should be
Moving EA - from where we are to where we should be
 
Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?Is next generation EAM more than just agile IT planning?
Is next generation EAM more than just agile IT planning?
 
Beyond CIO - Will there still be Architecture Management in 2025
Beyond CIO - Will there still be Architecture Management in 2025Beyond CIO - Will there still be Architecture Management in 2025
Beyond CIO - Will there still be Architecture Management in 2025
 
The Day After Tomorrow
The Day After TomorrowThe Day After Tomorrow
The Day After Tomorrow
 
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
The state of SAP S/4HANA Transformation seen from an Enterprise Architecture ...
 
Lessons learned: A step-wise implementation for Application Rationalization
Lessons learned: A step-wise implementation for Application RationalizationLessons learned: A step-wise implementation for Application Rationalization
Lessons learned: A step-wise implementation for Application Rationalization
 
Fact-based Transformation at TUI
Fact-based Transformation at TUIFact-based Transformation at TUI
Fact-based Transformation at TUI
 
Visualization of Enterprise Architecture Data
Visualization of Enterprise Architecture DataVisualization of Enterprise Architecture Data
Visualization of Enterprise Architecture Data
 

Dernier

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Dernier (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

Gartner 2017 London: How to re-invent your IT Architecture?

  • 1. How to re-invent your IT Architecture André Christ, Co-CEO LeanIX
  • 3. 3 Become global #1 SaaS helping companies to modernize their IT architectures OUR MISSION
  • 4. Easy to use – Fast to implement – Open for integration 4 Selected Integrations
  • 5. Reduce complexity – Ensure compliance – Enable growth 5 Reduce Complexity Enable Growth Ensure Compliance Cloud Transformation Monolith to Microservices Application Rationalization Technology Obsolescence (e.g. SAP Hana) Data Compliance (e.g. GDPR) Post Merger Harmonization Standards Governance Integration Architecture IoT Architectures CUSTOMER USE CASES ! " #
  • 6. 6 2012 20172016201520142013 Helping global leaders to reinvent their IT Architecture “The easiest approach to conquer a complex domain” “Best-of-class tool for the modern enterprise architecture management”
  • 7. MORE REQUIREMENTS • Single-Sign-On (SSO) • Custom Data Model • Workflows & Surveys • Real-time metrics • … How to avoid becoming a Swiss knife? 7 MORE INTEGRATIONS • Service Now • Apptio • SAP • Slack • …
  • 8. Microservice: Do one thing, but do it right! 8
  • 9. What is a Microservice? 9 VP Cloud Architecture Amazon Webservices Former CTO Netflix Service-oriented architecture composed of loosely coupled elements that have bounded contexts
  • 10. What is a Microservice? 10 Service-oriented architecture composed of loosely coupled elements that have bounded contexts Services communicate with each other over the network (internet)
  • 11. What is a Microservice? 11 Service-oriented architecture composed of loosely coupled elements that have bounded contexts You can update the services independently; updating one service doesn’t require changing any other services.
  • 12. What is a Microservice? 12 Service-oriented architecture composed of loosely coupled elements that have bounded contexts Self-contained: You do not need to know the internals of other Microservices, strict interaction via APIs
  • 13. How are Microservices different from a SOA? 13 Communication SOA Microservices SOAP JSON / Binary Service Definition WSDL Swagger / JSON Schema Service Interface Webservice REST-APIs 1. Fast Networks & Low Latency: Allow high amount of Microservices-Calls 2. Developer Friendly: JSON has reached much larger audience, esp. Web-Developers 3. Pragmatic: Standards set by successful tech companies, not by industry consortiums Granularity Medium/Small Small/Micro
  • 14. 14 Unparalleled scale and innovation thanks to Microservices
  • 15. Microservices are on the roadmap 15Source: LeanIX Survey 80 %of surveyed companies bet on microservices
  • 16. Microservices make you faster 16Source: LeanIX Survey 5xfaster than those who don’t use microservices. Companies who use microservices deploy
  • 17. Many organizations are not there yet 17 ‘We use mostly microservices‘ 9%
  • 18. We have completed our transition to Microservices 18 View Controller Model Single Page App LeanIX 2012 - 2014 LeanIX 2015 - 2017 REST- API REST- API REST- API REST- API REST- API REST- API Pathfinder (2017) MTM (2015) Survey (2015) Metrics (2016) Export (2015) Webhooks (2015) Data- base REST- API Images (2015)
  • 19. 19 1 Agile Process 2 API-First 3 Containerization 4 5 Event-Sourcing 5 design decisions for our Microservices transition Automation
  • 21. 21
  • 22. 22 The image part with relationship ID rId2 was not found in the file.
  • 23. Git-Flow ensures 4-eye principle and continuous learning 23 Pull-Request: Code review of at least one other developer
  • 24. 24
  • 25. A monolithic architecture would hinder our growth 25 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ Build Test Deploy Developers Monolith Delivery Pipeline
  • 26. Microservices allow us to scale 26 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ Build Test Deploy Build Test Deploy Build Test Deploy Build Test Deploy Developers Microservices Delivery Pipelines
  • 28. All our services have REST-APIs documented /w Swagger 28
  • 29. REST-APIs are great – but have performance limits 29 /applications /capabilities GET GET Display interactive reports very fast Many requests & unnecessary network load
  • 30. Generic REST-APIs create unnecessary effort 30 Interface Application Provider IT Component Project User Group Data Object Tech. Stack Business Capability Process Allow full customization of data model Uncomfortable generic access to data /factSheets /factSheets/<ID>/attributes GET GET /factSheets/<ID>/relationsGET
  • 31. Solution: Facebook’s GraphQL – “SQL” for APIs 31 query { allBusinessCapabilities { factSheets { id displayName relToChild {factSheet{id}} } } allApplications { factSheets { id displayName relToChild {factSheet{id}} relApplToBusCapability {factSheet{id}} } } } • JSON-based query language to request required data • Graph-based access to EA data • Strongly typed API for each LeanIX workspace (full multi- tenancy) Example: One request to build report
  • 32. GraphQL IDE integrated in LeanIX 32
  • 34. Every Microservice packaged as a Docker Image 34 Server Host OS Hypervisor Guest OS Libs App A Guest OS Libs App B Resource overhead due to virtualization VM VM Server Host OS Docker Engine svc1 svc2 Libs Container Container svc3 Container Libs Efficient packaging and distribution
  • 35. Green-Blue Deployment to quickly release functionality 35 Load-Balancer (default = blue) Svc A 1.0 Svc B 1.0 Svc C 1.0 DB, Index, Queue DB, Elastic
  • 36. Green-Blue Deployment to quickly release functionality 36 Load-Balancer (default = blue) Svc A 1.0 Svc A 1.1 Svc B 1.0 Svc C 1.0 DB, Index, Queue DB, Elastic Svc B 1.1 Svc C 1.1
  • 37. Green-Blue Deployment to quickly release functionality 37 Load-Balancer (default = BLUE) Svc A 1.0 Svc A 1.1 Svc B 1.0 Svc C 1.0 DB, Index, Queue DB, Elastic Test Svc B 1.1 Svc C 1.1
  • 38. Green-Blue Deployment to quickly release functionality 38 Load-Balancer (default = GREEN) Svc A 1.0 Svc A 1.1 Svc B 1.0 Svc C 1.0 DB, Index, Queue DB, Elastic Svc B 1.1 Svc C 1.1
  • 40. Highly automated pipeline allows us to deploy every day 40 Develop Build Test Deploy Develop Machines Staging Server Production Servers EU Docker Hub
  • 41. Ramp-up of new developers is very efficient 41 3huntil first commit by a new joiner
  • 42. Monitoring is critical to ensure enterprise level service 42ELK = Elastic Logstash Kibana Availability Performance Logfiles Service Description • Every micro service has a health-check URL • Availability Check & Response Time • Server Metrics: CPU, Memory, etc. • Docker Metrics per Container: CPU, Mem, … • Browser Metrics: Page Load, JS Errors • Central storage for log files • Similar for ELK-Stack, but as a Service Alerting • Single point for all alerts • Informs operations managers on duty Dashboard • Dashboard which shows main KPIs • Running on Screens in LeanIX Office
  • 44. Subscribe to every change in the LeanIX inventory 44
  • 45. Internally we use Apache Kafka for Event distribution 45
  • 46. Quickly integrate LeanIX with other tools, e.g. Slack 46
  • 47. 47 “You can’t build your IT architecture today with yesterday’s tools and stay in business tomorrow”