SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Frank van der Wal
Digital Transformation Specialist for Enterprises
thewall@nl.ibm.com
26 September 2017
Building blocks for the Digital Transformation
2
I don’t envy you …
For every complex problem there is
an answer that is clear, simple …
… and utterly wrong!!!
When business and technology
objectives are one and the same…
FLEXIBILITY AND
SCALABILITY
SECURITY
BAKED IN
CORE
STRENGTH
Your business strategy and your technology
are now inseparable — and we’ve reached the
point for cloud, data technologies and a
cognitive/AI approach
3
What you need is a solid architecture
…it’s time to think about 3 important domains:
• Create a new and very compelling User Experiences
• Develop new Business Models and innovative Ecosystems
• Flexible Operations / Reduce Operational Expenses
Cloud Infrastructure
A highly scalable, security
enabled infrastructure
Artificial Intelligence
Cognitive building blocks for
developers
Data
Tools to prepare data
for cognitive
Applications, solutions
and services
Targeted solutions for
enterprise businesses
rup
This requires an architecture
engineered for dis tion.
5
What are we talking about?
Monolithic
application
Silo
Microservices
application
Microservice
(component)
Microservice
(component)
Microservice
(component)
Agility
Scalability
Resilience
6
Monolithic application
Silo logic
Silo
data
Microservice
component
Microservice
component
Microservice
component
Microservices application
7
Monolithic application
Silo logic
Silo
data
Microservice
component
Microservice
component
Microservice
component
Microservices application
Node.js
MongoDB
WAS Liberty
Cloudant
MariaDB
Swift
WebSphere ND
DB2
REST/HTTP
Messaging
Messaging
REST/HTTP
Lightweight protocols
• REST (JSON/HTTP)
• Messaging (e.g. MQ-like)
Aim is complete decoupling,
achieved by:
• Messaging wherever possible
• Service registry/discovery
• Load balancing
8
Microservices
– Can be deployed independently of one another
– Are loosely coupled
– Have bounded context
– Focus on one task only
– Are easy to optimize
– Can be developed in any language fit for the job
– Communicate through language-neutral APIs, for example, REST and HTTP
SOA ≠ REST ≠ Microservices
Microservices vs. SOA
Microservices are components. SOA is an architecture.
Microservices vs. APIs
APIs are an interface. A mechanism for exposing business
function. Microservices are the component architecture used
to implement those business functions. It makes no sense to
directly compare them.
Microservice
component
Misconceptions caused by the term “microservice”
Monolithic application Microservices application
Exposed services/APIs
Microservice
component
Microservice
component
Exposed services/APIs
Silo
Microservices are fine grained SOA services
APIs are microservices
The “service” in “microservice” refers to the granularity of the
components, not the exposed interfaces
An application split into microservices may well expose the
same APIs as its monolithic equivalent
Can everything become a microservice?
• You can’t refactor all systems to microservices
– Most applications have an “if it ain’t broke, don’t fix it” policy
– Old systems may be unrealistic to re-engineer
• What if you can’t change the datastore?
– Are you doing microservices if your data remains in a silo?
– Can you manage without transactionality to the database?
• How do existing systems fit into a microservices architecture?
– How do you isolate yourself from their availability issues?
– What if they don’t scale as well as your microservices do?
11
Challenges with microservices
• Maintenance
– Given the aim of freedom of language and runtime, will you have the breadth of skillsets to
maintain the microservices in the future.
• Latency
– A request/response chained down a set of microservices must incur some extra latency from
network hops and serialization.
• Data sharing
– Not all data can be split into a grid, some things are shared.
• Real-time dependencies and their combined availability
– Microservices calling other microservices synchronously need careful consideration.
– Tends to creep, as one service built on top of another.
• Manageability
– How do you manage and monitor a vast network of microservices
12
Digital Transformation Creates Multi-Speed IT
Digital
• Timeframe: Days/Weeks
• Scope: Strategic
• Sponsor: CMO
• Budget: Thousands $
• Complexity: Low
• Buying behavior: Self service
Enterprise
• Timeframe: Months/Years
• Scope: Strategic
• Sponsor: CIO
• Budget: Millions
• Complexity: High
• Buying behavior: Human engagement
Enterprise
IT
Digital
Teams
Explore, adopt, adapt with
rapid, iterative prototypes
Always on, always available
Security, control, and governance
Integration Reference Architecture
Mobile
Partners
Cloud Apps
API Economy
IoT
Systems of Engagement
Channel
Applications
Integration
Layer
Consumers Systems of Record
XaaS On-Premise
Security+APIGateway
APIGateway
Enterprise
Application
Enterprise
Application
Cloud Affinity
Enterprise
Application
AccessLayer
Enterprise
Data
AdapterAdapter
Microservices
Applications
15
And then one day you find
ten years have got behind you.
‘s :
• Create a new and very compelling User Experiences
• Develop new Business Models and innovative Ecosystems
• Flexible Operations / Reduce Operational Expenses

Mais conteúdo relacionado

Mais procurados

IBM Thorsten Schroeer @ ARC European Industry Forum 2021
IBM Thorsten Schroeer @ ARC European Industry Forum 2021IBM Thorsten Schroeer @ ARC European Industry Forum 2021
IBM Thorsten Schroeer @ ARC European Industry Forum 2021Thorsten Schroeer
 
Banking Asia - A Technological Revolution
Banking Asia - A Technological RevolutionBanking Asia - A Technological Revolution
Banking Asia - A Technological RevolutionR3
 
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceInternet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceDr.-Ing Abdur Rahim Biswas
 
Azure IoT in Industrial Automation - Practical Considerations
Azure IoT in Industrial Automation - Practical ConsiderationsAzure IoT in Industrial Automation - Practical Considerations
Azure IoT in Industrial Automation - Practical ConsiderationsDaniel Li
 
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...Bosnia Agile
 
Laurel Group Thought Leaders Print 0213
Laurel Group Thought Leaders Print 0213Laurel Group Thought Leaders Print 0213
Laurel Group Thought Leaders Print 0213Davis Blair
 
Will Edge Computing IoT Solutions be a Real Trend in 2019?
Will Edge Computing IoT Solutions be a Real Trend in 2019?Will Edge Computing IoT Solutions be a Real Trend in 2019?
Will Edge Computing IoT Solutions be a Real Trend in 2019?Tyrone Systems
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBWSO2
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Jason Lu
 
Cybersecurity | Very Good Security: SaaS Platform for Data Security
Cybersecurity | Very Good Security: SaaS Platform for Data SecurityCybersecurity | Very Good Security: SaaS Platform for Data Security
Cybersecurity | Very Good Security: SaaS Platform for Data SecurityVertex Holdings
 
BLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITY
BLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITYBLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITY
BLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITYijccsa
 
Docker Summit MongoDB - Data Democratization
Docker Summit MongoDB - Data Democratization Docker Summit MongoDB - Data Democratization
Docker Summit MongoDB - Data Democratization Chris Grabosky
 
Dubai Airport 2012 Data Center Strategies
Dubai Airport  2012 Data Center Strategies Dubai Airport  2012 Data Center Strategies
Dubai Airport 2012 Data Center Strategies Sarmad Ibrahim
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologiesdsapps
 
IoT and Big Data
IoT and Big DataIoT and Big Data
IoT and Big Datasabnees
 
Watson Internet of Things Hexamite
Watson Internet of Things HexamiteWatson Internet of Things Hexamite
Watson Internet of Things HexamiteJason Lu
 
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017) The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017) Codit
 
Innovation with AWS: IoT, Robotics and AI
Innovation with AWS: IoT, Robotics and AIInnovation with AWS: IoT, Robotics and AI
Innovation with AWS: IoT, Robotics and AIAmazon Web Services
 

Mais procurados (20)

IBM Thorsten Schroeer @ ARC European Industry Forum 2021
IBM Thorsten Schroeer @ ARC European Industry Forum 2021IBM Thorsten Schroeer @ ARC European Industry Forum 2021
IBM Thorsten Schroeer @ ARC European Industry Forum 2021
 
Banking Asia - A Technological Revolution
Banking Asia - A Technological RevolutionBanking Asia - A Technological Revolution
Banking Asia - A Technological Revolution
 
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceInternet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
 
Azure IoT in Industrial Automation - Practical Considerations
Azure IoT in Industrial Automation - Practical ConsiderationsAzure IoT in Industrial Automation - Practical Considerations
Azure IoT in Industrial Automation - Practical Considerations
 
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
 
Laurel Group Thought Leaders Print 0213
Laurel Group Thought Leaders Print 0213Laurel Group Thought Leaders Print 0213
Laurel Group Thought Leaders Print 0213
 
Will Edge Computing IoT Solutions be a Real Trend in 2019?
Will Edge Computing IoT Solutions be a Real Trend in 2019?Will Edge Computing IoT Solutions be a Real Trend in 2019?
Will Edge Computing IoT Solutions be a Real Trend in 2019?
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016
 
Cybersecurity | Very Good Security: SaaS Platform for Data Security
Cybersecurity | Very Good Security: SaaS Platform for Data SecurityCybersecurity | Very Good Security: SaaS Platform for Data Security
Cybersecurity | Very Good Security: SaaS Platform for Data Security
 
BLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITY
BLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITYBLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITY
BLOCKCHAIN BASED DATA SECURITY AS A SERVICE IN CLOUD PLATFORM SECURITY
 
Sutedjo - Introduction to Cloud
Sutedjo - Introduction to CloudSutedjo - Introduction to Cloud
Sutedjo - Introduction to Cloud
 
Docker Summit MongoDB - Data Democratization
Docker Summit MongoDB - Data Democratization Docker Summit MongoDB - Data Democratization
Docker Summit MongoDB - Data Democratization
 
Dubai Airport 2012 Data Center Strategies
Dubai Airport  2012 Data Center Strategies Dubai Airport  2012 Data Center Strategies
Dubai Airport 2012 Data Center Strategies
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologies
 
IoT and Big Data
IoT and Big DataIoT and Big Data
IoT and Big Data
 
Microsoft & IoT
Microsoft & IoTMicrosoft & IoT
Microsoft & IoT
 
Watson Internet of Things Hexamite
Watson Internet of Things HexamiteWatson Internet of Things Hexamite
Watson Internet of Things Hexamite
 
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017) The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
 
Innovation with AWS: IoT, Robotics and AI
Innovation with AWS: IoT, Robotics and AIInnovation with AWS: IoT, Robotics and AI
Innovation with AWS: IoT, Robotics and AI
 

Destaque

CWIN17 Utrecht / welcome - remco boksebeld
CWIN17 Utrecht / welcome - remco boksebeldCWIN17 Utrecht / welcome - remco boksebeld
CWIN17 Utrecht / welcome - remco boksebeldCapgemini
 
CWIN17 Singapore / Kalyan madala ibm
CWIN17 Singapore / Kalyan madala ibmCWIN17 Singapore / Kalyan madala ibm
CWIN17 Singapore / Kalyan madala ibmCapgemini
 
CWIN17 Frankfurt / talend_nlp
CWIN17 Frankfurt / talend_nlpCWIN17 Frankfurt / talend_nlp
CWIN17 Frankfurt / talend_nlpCapgemini
 
CWIN17 Frankfurt / data_stax_personalisatontopowercx
CWIN17 Frankfurt / data_stax_personalisatontopowercxCWIN17 Frankfurt / data_stax_personalisatontopowercx
CWIN17 Frankfurt / data_stax_personalisatontopowercxCapgemini
 
CWIN17 Utrecht / keynote - frank wammes
CWIN17 Utrecht / keynote - frank wammesCWIN17 Utrecht / keynote - frank wammes
CWIN17 Utrecht / keynote - frank wammesCapgemini
 
CWIN17 Sao Paulo / problem brainstorm
CWIN17 Sao Paulo / problem brainstormCWIN17 Sao Paulo / problem brainstorm
CWIN17 Sao Paulo / problem brainstormCapgemini
 
CWIN17 Sao Paulo / pipefy
CWIN17 Sao Paulo / pipefyCWIN17 Sao Paulo / pipefy
CWIN17 Sao Paulo / pipefyCapgemini
 
CWIN17 Sao Paulo / Ux in your business plan-paula capgemini
CWIN17 Sao Paulo / Ux in your business plan-paula capgeminiCWIN17 Sao Paulo / Ux in your business plan-paula capgemini
CWIN17 Sao Paulo / Ux in your business plan-paula capgeminiCapgemini
 
CWIN17 Utrecht / closing - remco boksebeld
CWIN17 Utrecht / closing - remco boksebeldCWIN17 Utrecht / closing - remco boksebeld
CWIN17 Utrecht / closing - remco boksebeldCapgemini
 
CWIN 17 Madrid / Nuno Duarte Oliveira - i naa-s
CWIN 17 Madrid / Nuno Duarte Oliveira - i naa-sCWIN 17 Madrid / Nuno Duarte Oliveira - i naa-s
CWIN 17 Madrid / Nuno Duarte Oliveira - i naa-sCapgemini
 
CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4
CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4
CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4Capgemini
 
CWIN17 Sao Paulo / itelios-2017-comercial-capgemini
CWIN17 Sao Paulo / itelios-2017-comercial-capgeminiCWIN17 Sao Paulo / itelios-2017-comercial-capgemini
CWIN17 Sao Paulo / itelios-2017-comercial-capgeminiCapgemini
 
CWIN17 Sao Paulo / neurotech-riskpack capgemini
CWIN17 Sao Paulo / neurotech-riskpack capgeminiCWIN17 Sao Paulo / neurotech-riskpack capgemini
CWIN17 Sao Paulo / neurotech-riskpack capgeminiCapgemini
 
CWIN17 Sao Paulo / buzzlabs
CWIN17 Sao Paulo / buzzlabsCWIN17 Sao Paulo / buzzlabs
CWIN17 Sao Paulo / buzzlabsCapgemini
 
Capgemini presentation
Capgemini  presentationCapgemini  presentation
Capgemini presentationshelendra
 
CWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchain
CWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchainCWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchain
CWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchainCapgemini
 

Destaque (16)

CWIN17 Utrecht / welcome - remco boksebeld
CWIN17 Utrecht / welcome - remco boksebeldCWIN17 Utrecht / welcome - remco boksebeld
CWIN17 Utrecht / welcome - remco boksebeld
 
CWIN17 Singapore / Kalyan madala ibm
CWIN17 Singapore / Kalyan madala ibmCWIN17 Singapore / Kalyan madala ibm
CWIN17 Singapore / Kalyan madala ibm
 
CWIN17 Frankfurt / talend_nlp
CWIN17 Frankfurt / talend_nlpCWIN17 Frankfurt / talend_nlp
CWIN17 Frankfurt / talend_nlp
 
CWIN17 Frankfurt / data_stax_personalisatontopowercx
CWIN17 Frankfurt / data_stax_personalisatontopowercxCWIN17 Frankfurt / data_stax_personalisatontopowercx
CWIN17 Frankfurt / data_stax_personalisatontopowercx
 
CWIN17 Utrecht / keynote - frank wammes
CWIN17 Utrecht / keynote - frank wammesCWIN17 Utrecht / keynote - frank wammes
CWIN17 Utrecht / keynote - frank wammes
 
CWIN17 Sao Paulo / problem brainstorm
CWIN17 Sao Paulo / problem brainstormCWIN17 Sao Paulo / problem brainstorm
CWIN17 Sao Paulo / problem brainstorm
 
CWIN17 Sao Paulo / pipefy
CWIN17 Sao Paulo / pipefyCWIN17 Sao Paulo / pipefy
CWIN17 Sao Paulo / pipefy
 
CWIN17 Sao Paulo / Ux in your business plan-paula capgemini
CWIN17 Sao Paulo / Ux in your business plan-paula capgeminiCWIN17 Sao Paulo / Ux in your business plan-paula capgemini
CWIN17 Sao Paulo / Ux in your business plan-paula capgemini
 
CWIN17 Utrecht / closing - remco boksebeld
CWIN17 Utrecht / closing - remco boksebeldCWIN17 Utrecht / closing - remco boksebeld
CWIN17 Utrecht / closing - remco boksebeld
 
CWIN 17 Madrid / Nuno Duarte Oliveira - i naa-s
CWIN 17 Madrid / Nuno Duarte Oliveira - i naa-sCWIN 17 Madrid / Nuno Duarte Oliveira - i naa-s
CWIN 17 Madrid / Nuno Duarte Oliveira - i naa-s
 
CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4
CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4
CWIN17 Frankfurt / ibm_watson_io_t_platform_and_blockchain_v4
 
CWIN17 Sao Paulo / itelios-2017-comercial-capgemini
CWIN17 Sao Paulo / itelios-2017-comercial-capgeminiCWIN17 Sao Paulo / itelios-2017-comercial-capgemini
CWIN17 Sao Paulo / itelios-2017-comercial-capgemini
 
CWIN17 Sao Paulo / neurotech-riskpack capgemini
CWIN17 Sao Paulo / neurotech-riskpack capgeminiCWIN17 Sao Paulo / neurotech-riskpack capgemini
CWIN17 Sao Paulo / neurotech-riskpack capgemini
 
CWIN17 Sao Paulo / buzzlabs
CWIN17 Sao Paulo / buzzlabsCWIN17 Sao Paulo / buzzlabs
CWIN17 Sao Paulo / buzzlabs
 
Capgemini presentation
Capgemini  presentationCapgemini  presentation
Capgemini presentation
 
CWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchain
CWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchainCWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchain
CWIN17 Frankfurt / ibm_watson_iot_platform_and_blockchain
 

Semelhante a CWIN17 Utrecht / cg u services - frank van der wal

MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
 
Microsoft Microservices
Microsoft MicroservicesMicrosoft Microservices
Microsoft MicroservicesChase Aucoin
 
Best Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with MicroservicesBest Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with MicroservicesJim (张建军) Zhang
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?Tammy Bednar
 
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Kim Clark
 
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and MoreA Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and MoreSimform
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for EnterprisesWSO2
 
The Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineThe Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineDevOps.com
 
Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...3gamma
 
Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...Jesper Nordström
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises Kasun Indrasiri
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesAraf Karsh Hamid
 
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY IJwest
 
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHYSELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHYdannyijwest
 
Building cloud-ready Microservices
Building cloud-ready MicroservicesBuilding cloud-ready Microservices
Building cloud-ready Microservicesveredflis
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservicesAnil Allewar
 
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfmicroservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfRichieBallyears
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsAraf Karsh Hamid
 

Semelhante a CWIN17 Utrecht / cg u services - frank van der wal (20)

MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration Architecture
 
Microsoft Microservices
Microsoft MicroservicesMicrosoft Microservices
Microsoft Microservices
 
Best Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with MicroservicesBest Practices Building Cloud Scale Apps with Microservices
Best Practices Building Cloud Scale Apps with Microservices
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...
 
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and MoreA Guide on What Are Microservices: Pros, Cons, Use Cases, and More
A Guide on What Are Microservices: Pros, Cons, Use Cases, and More
 
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
apidays LIVE Paris 2021 - APIs - How did we get here and where are we going n...
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises
 
The Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineThe Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD Pipeline
 
Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...
 
Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...Architecting for speed: how agile innovators accelerate growth through micros...
Architecting for speed: how agile innovators accelerate growth through micros...
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing StrategiesMicroservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
 
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
 
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHYSELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
SELECTION MECHANISM OF MICRO-SERVICES ORCHESTRATION VS. CHOREOGRAPHY
 
Building cloud-ready Microservices
Building cloud-ready MicroservicesBuilding cloud-ready Microservices
Building cloud-ready Microservices
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfmicroservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdf
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration Patterns
 

Mais de Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

Mais de Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Último

AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxlionnarsimharajumjf
 

Último (17)

AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 

CWIN17 Utrecht / cg u services - frank van der wal

  • 1. Frank van der Wal Digital Transformation Specialist for Enterprises thewall@nl.ibm.com 26 September 2017 Building blocks for the Digital Transformation
  • 2. 2 I don’t envy you … For every complex problem there is an answer that is clear, simple … … and utterly wrong!!!
  • 3. When business and technology objectives are one and the same… FLEXIBILITY AND SCALABILITY SECURITY BAKED IN CORE STRENGTH Your business strategy and your technology are now inseparable — and we’ve reached the point for cloud, data technologies and a cognitive/AI approach 3 What you need is a solid architecture …it’s time to think about 3 important domains: • Create a new and very compelling User Experiences • Develop new Business Models and innovative Ecosystems • Flexible Operations / Reduce Operational Expenses
  • 4. Cloud Infrastructure A highly scalable, security enabled infrastructure Artificial Intelligence Cognitive building blocks for developers Data Tools to prepare data for cognitive Applications, solutions and services Targeted solutions for enterprise businesses rup This requires an architecture engineered for dis tion.
  • 5. 5 What are we talking about? Monolithic application Silo Microservices application Microservice (component) Microservice (component) Microservice (component) Agility Scalability Resilience
  • 7. 7 Monolithic application Silo logic Silo data Microservice component Microservice component Microservice component Microservices application Node.js MongoDB WAS Liberty Cloudant MariaDB Swift WebSphere ND DB2 REST/HTTP Messaging Messaging REST/HTTP Lightweight protocols • REST (JSON/HTTP) • Messaging (e.g. MQ-like) Aim is complete decoupling, achieved by: • Messaging wherever possible • Service registry/discovery • Load balancing
  • 8. 8 Microservices – Can be deployed independently of one another – Are loosely coupled – Have bounded context – Focus on one task only – Are easy to optimize – Can be developed in any language fit for the job – Communicate through language-neutral APIs, for example, REST and HTTP
  • 9. SOA ≠ REST ≠ Microservices Microservices vs. SOA Microservices are components. SOA is an architecture. Microservices vs. APIs APIs are an interface. A mechanism for exposing business function. Microservices are the component architecture used to implement those business functions. It makes no sense to directly compare them.
  • 10. Microservice component Misconceptions caused by the term “microservice” Monolithic application Microservices application Exposed services/APIs Microservice component Microservice component Exposed services/APIs Silo Microservices are fine grained SOA services APIs are microservices The “service” in “microservice” refers to the granularity of the components, not the exposed interfaces An application split into microservices may well expose the same APIs as its monolithic equivalent
  • 11. Can everything become a microservice? • You can’t refactor all systems to microservices – Most applications have an “if it ain’t broke, don’t fix it” policy – Old systems may be unrealistic to re-engineer • What if you can’t change the datastore? – Are you doing microservices if your data remains in a silo? – Can you manage without transactionality to the database? • How do existing systems fit into a microservices architecture? – How do you isolate yourself from their availability issues? – What if they don’t scale as well as your microservices do? 11
  • 12. Challenges with microservices • Maintenance – Given the aim of freedom of language and runtime, will you have the breadth of skillsets to maintain the microservices in the future. • Latency – A request/response chained down a set of microservices must incur some extra latency from network hops and serialization. • Data sharing – Not all data can be split into a grid, some things are shared. • Real-time dependencies and their combined availability – Microservices calling other microservices synchronously need careful consideration. – Tends to creep, as one service built on top of another. • Manageability – How do you manage and monitor a vast network of microservices 12
  • 13. Digital Transformation Creates Multi-Speed IT Digital • Timeframe: Days/Weeks • Scope: Strategic • Sponsor: CMO • Budget: Thousands $ • Complexity: Low • Buying behavior: Self service Enterprise • Timeframe: Months/Years • Scope: Strategic • Sponsor: CIO • Budget: Millions • Complexity: High • Buying behavior: Human engagement Enterprise IT Digital Teams Explore, adopt, adapt with rapid, iterative prototypes Always on, always available Security, control, and governance
  • 14. Integration Reference Architecture Mobile Partners Cloud Apps API Economy IoT Systems of Engagement Channel Applications Integration Layer Consumers Systems of Record XaaS On-Premise Security+APIGateway APIGateway Enterprise Application Enterprise Application Cloud Affinity Enterprise Application AccessLayer Enterprise Data AdapterAdapter Microservices Applications
  • 15. 15 And then one day you find ten years have got behind you.
  • 16. ‘s : • Create a new and very compelling User Experiences • Develop new Business Models and innovative Ecosystems • Flexible Operations / Reduce Operational Expenses