SlideShare a Scribd company logo
Evolution of Integration Patterns
I bring around 12 years of general IT experience and expertise in delivering
the solutions on Integration & API Management (on-prem, Hybrid, Multi
Cloud Integration), IoT & Analytics and Microservices & DevOps portfolios. I
have proven experience in a variety of engagements that include Technical
Consulting, Project Delivery and Solution Architecture.
In My Current Role as an Architect – I support customers for Hybrid Multi-
Cloud Initiatives.
I N T R O D U C T I O N
H Y B R I D
D E P L O Y M E N T S
M U L T I - F A C E D
C H A L L E N G E S
Quick Recap of Cloud
Computing
Deployments to Public
Cloud – iPaaS/Cloud
Native, Private Cloud
Challenges & Mitigations
during Cloud
Transformations
C L O U D
T R A N S F O R M A T I O N
I N T E G R A T I O N
P A T T E R N S
6R’s for Transformation Evolution of Integration
patterns during Cloud
Transformation
PUBLIC CLOUD PRIVATE CLOUD
MULTI CLOUD HYBIRD MULTI-CLOUD
SaaS
App
PaaS
PaaS
Things
VPC
VPC
Custom
Things
PaaS
SaaS
App
PaaS
PaaS
Thi
ngs
VPC
VPC
Custom
Things
PaaS
High Scalability, no upfront costs More Control, Better Security
Flexibility to choose right Services,
Avoid Vendor Lock-in, High
Availability
SaaS
App
PaaS
PaaS
Things
VPC
VPC
Custom
Things
PaaS
SaaS
App
PaaS
PaaS
Things
VPC
VPC
Custom
Things
PaaS
Multi-Cloud Integrated to and from
with Traditional In-house Data
Centers, Legacy Apps
What should be the right deployment model?
How does the Integration patterns transform?
Is it only about Integrating Applications, Partner,
Data, API Integration?
DE-CENTRALIZED SAAS, PAAS OFFERINGS
SERVICES - TIGHTLY COUPLED INTERACTION STYLES,
TECHNOLOGIES, INCONSISTENT DATA FORMATS
INFINITE ENDPOINTS
HYBRID USER COMMUNITIES DISTINCT INTEGRATION PATTERNS
DISCONNECTED NETWORKS SECURITY
Retain
(Encapsulate)
Rehost
(lift and Shift)
Rebuild / Replace
(drop & shop)
Re-platform
(lift-think-shift)
Refactor / Re-architect
(lift & re-shape)
Effort
(Time & Cost)
Opportunity to
Optimize, Business
Benefits
Increased
complexity
6 R’S STRATEGY
Consolidation
Assess the needs
of Integration &
Deployments
Transformation
Focused on
chosen
Deployment
Model
Re-define the
Patterns,
Governance
Optimization
Optimize - Cost,
Integration
Patterns,
Security
Onboard
Governance –
DevOps,
Monitoring,
Analytics
Layout Roadmap
for future
On-Premise
Files
Data Sources
APIs
Events
Public Cloud iPaaS
Hybrid Network Link
On-Premise
Internet
WEBMETHODS.IO IPAAS
Integration Platform as a Service
SELF MANAGED INTEGRATION PLATFORM
Deployed as Cloud Native Deployment either on
Public/Private Cloud
webMethods Integration Server Bus
Native Low level Connectivity
Hybrid Connectivity
ERP LEGACY CUSTOM SCM
Microservices
webMethods EDGE API Gateway
Traditional Deployments
Enterprise Network
(Legacy)
Custom
Application
PUBLIC CLOUD
PRIVATE CLOUD
SaaS App
Social App PaaS
PaaS
Things Custom
Things
Rehosted, Re-platformed, Refactored (CaaS, Custom)
Public endpoints
wM Micro Gateway
Providers Network / Hybrid Deployment
webMethods.io
Integration
AD-HOC
DEVELOPER
CITIZEN
DEVELOPER
PROFESSIONAL
DEVELOPER
API MANAGEMENT & GOVERNANCE
Cloud Container webMethods.io B2B webMethods.io API
DEVOPS
MONITORING
Common Services
Analytics Tier
Monitoring
DevOps
Security &
Identity
Management
Experience
APIs
Integration Platform
on Cloud
webMethods API Portal
(Design-time)
webMethods API Gateway
(Run-time)
Process
APIs
System
APIs Native Low level Connectivity
Visual
Analytics
On-
premise
webMethods IS, UM,
Adapters
B2B, BPMS, BRE, MFT
webMethods Sync &
Async APIs
Syst
em1
webMethods Edge API Gateway
(Run-time)
webMethods Integration Server Bus
Native Low level Connectivity
Syst
em1
wM Micro
Gateway
Custom
Application
Data lake
Hybrid Network Connectivity
Sa
aS
Ap
p P
aa
S
P
aa
S
Thi
ng
s
V
P
C
V
P
C
Cus
tom
Thi
ngs
Pa
aS
IPAAS
• Hybrid User Communities developing Integrations – Integration
Specialists, Ad-hoc Integrators, Citizen Integrators, Digital
Integrators
• Green field implementations has an added advantage of
considering full iPaaS
• Operational Overhead needs to be reduced
SELF MANAGED
• Traditional landscape already have tons of Integrations
running on webMethods
• SLAs, Data regularities are strict
• Want to have full control of entire infrastructure, version of
webMethods, runtime, licensing
• Integration Patterns, workload has strong influence
App A App B
E
x
p
o
r
t
I
m
p
o
r
t
Data
App A App B App C
DB
App A App B App C
Event Event Event
Event Bus
App A App B
S
t
u
b
S
k
e
l
e
t
o
n
File Transfer Pattern Shared Database Pattern
Messaging Pattern API Pattern
App A App B
E
x
p
o
r
t
I
m
p
o
r
t
Data
• Traditionally file transfers are done using – File Pooling, SFTP, FTP, Email Ports, local files, etc.
• This pattern has impact during the cloud transformation, these needs to be refactored with Cloud Storage
providers. Ex – S3, Azure Blob Storage, etc.
• Cloud storage comes with a cost, don’t save the files in the native format. Use compression techniques. Ex –
Apache Parquet, archives, etc.
Dataset Size on Amazon S3 Query Run Time Data Scanned Cost
Data stored as CSV
files
1 TB 236 seconds 1.15 TB $5.75
Data stored in Apache
Parquet Format
130 GB 6.78 seconds 2.51 GB $0.01
Savings 87% less when using
Parquet
34x faster 99% less data
scanned
99.7% savings
• Exposing System of Record over internet?, strict security measures required – e.g., SSL Authentication.
• APIfy the DB access (possible with a microservice ☺)
App A App B App C
SSL
DB
SSL SSL
App A App B App C
DB
APIs
App A App B App C
Event Event Event
SQS, Pub-nub, Azure
Service Bus
• Identify the consumers – Internal/External/Hybrid
• External/Hybrid consumers needs to have matured messaging integration. Ex – SQS, pub-nub, etc
• Hosting and exposing messaging endpoint in self managed deployments is not seen often. But is still in use
for internal consumers
• Plan to use webhooks/call-backs for the even driven patterns
App A App B
Subscribe/register
webhook
App A App B
S
t
u
b
S
k
e
l
e
t
o
n
• Can be used without any changes to this pattern
• Adopt fail-fast, design for failure approaches
• Enforce straight consumer, API runtime Governances
• API-led architecture is key for building re-usable APIs
• Resource Oriented Architecture help to govern
• Cloud Connectors are the true champions
On-Premise
Files
Data Sources
APIs
Events
Public/Private Cloud with
Integration Runtime
Hybrid Network Link
On-Premise
Public/Private Cloud with
Integration Runtime
iPaaS
Hybrid Network Link
On-Premise
Internet
• If you already have an existing
implementation, plan for Cloud Native
Hosting as a first step.
• This would help to de-couple the tightly
coupled integrations.
• Cloud Native hosting also helps achieve
Multi Cloud Deployments seamlessly.
Watchout for this space Next Session - Cloud Native Transformations - Challenges and
Mitigations in Deploying Integration workloads to AKS

More Related Content

What's hot

Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Amazon Web Services
 
Living the AWS Well Architected Framework
Living the AWS Well Architected FrameworkLiving the AWS Well Architected Framework
Living the AWS Well Architected Framework
Adam Dillman
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
Craig Milroy
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
Amazon Web Services
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
Amazon Web Services
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
Amazon Web Services
 
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Amazon Web Services
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Amazon Web Services
 
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Amazon Web Services
 
Are you Well-Architected?
Are you Well-Architected?Are you Well-Architected?
Are you Well-Architected?
Amazon Web Services
 
Application Management Service Offerings
Application Management Service OfferingsApplication Management Service Offerings
Application Management Service Offerings
Gss America
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
Amazon Web Services
 
S/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases WorkshopS/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases Workshop
Celonis
 
Business Composability
Business ComposabilityBusiness Composability
Business Composability
COMPETENSIS
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
Tom Laszewski
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
RightScale
 
Cloud Migration
Cloud MigrationCloud Migration
Solution deck capgemini cloud assessment
Solution deck capgemini cloud assessmentSolution deck capgemini cloud assessment
Solution deck capgemini cloud assessment
Adobe
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
Amazon Web Services
 

What's hot (20)

Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
Living the AWS Well Architected Framework
Living the AWS Well Architected FrameworkLiving the AWS Well Architected Framework
Living the AWS Well Architected Framework
 
Well Architected Framework - Data
Well Architected Framework - Data Well Architected Framework - Data
Well Architected Framework - Data
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...Enabling Transformation through Agility & Innovation - AWS Transformation Day...
Enabling Transformation through Agility & Innovation - AWS Transformation Day...
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
 
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
 
Are you Well-Architected?
Are you Well-Architected?Are you Well-Architected?
Are you Well-Architected?
 
Application Management Service Offerings
Application Management Service OfferingsApplication Management Service Offerings
Application Management Service Offerings
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
S/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases WorkshopS/4HANA Migration Challenges and Use Cases Workshop
S/4HANA Migration Challenges and Use Cases Workshop
 
Business Composability
Business ComposabilityBusiness Composability
Business Composability
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Solution deck capgemini cloud assessment
Solution deck capgemini cloud assessmentSolution deck capgemini cloud assessment
Solution deck capgemini cloud assessment
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 

Similar to Cloud transformation and Evolution of Integration Patterns

How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
David Linthicum
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first time
David Linthicum
 
Cloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the CloudCloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the Cloud
DLT Solutions
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
William Poos
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
Jeff Jakubiak
 
WSO2Con EU 2016: Planning Your Cloud Strategy
WSO2Con EU 2016: Planning Your Cloud StrategyWSO2Con EU 2016: Planning Your Cloud Strategy
WSO2Con EU 2016: Planning Your Cloud Strategy
WSO2
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018
Lucas Lopez
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
Planning Your Cloud Strategy
Planning Your Cloud StrategyPlanning Your Cloud Strategy
Planning Your Cloud Strategy
Imesh Gunaratne
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Alicja Sieminska
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP Integration
Pace Integration
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
Amazon Web Services
 
Private, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudPrivate, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 Cloud
WSO2
 
Connected Architecture Fabric Creating a Connected World
Connected Architecture Fabric Creating a Connected WorldConnected Architecture Fabric Creating a Connected World
Connected Architecture Fabric Creating a Connected World
Chris Haddad
 
Hybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public CloudHybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public Cloud
Ryan Lynn
 
MariaDB en la actualidad y su visión del future
MariaDB en la actualidad y su visión del futureMariaDB en la actualidad y su visión del future
MariaDB en la actualidad y su visión del future
MariaDB plc
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Amazon Web Services
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
John Archer
 
A Multi-Company Perspective: Enterprise Cloud and PaaS
A Multi-Company Perspective: Enterprise Cloud and PaaSA Multi-Company Perspective: Enterprise Cloud and PaaS
A Multi-Company Perspective: Enterprise Cloud and PaaS
Thoughtworks
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Vidyasagar Machupalli
 

Similar to Cloud transformation and Evolution of Integration Patterns (20)

How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first time
 
Cloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the CloudCloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the Cloud
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
WSO2Con EU 2016: Planning Your Cloud Strategy
WSO2Con EU 2016: Planning Your Cloud StrategyWSO2Con EU 2016: Planning Your Cloud Strategy
WSO2Con EU 2016: Planning Your Cloud Strategy
 
Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018Cloud Computing Introduction - 2018
Cloud Computing Introduction - 2018
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Planning Your Cloud Strategy
Planning Your Cloud StrategyPlanning Your Cloud Strategy
Planning Your Cloud Strategy
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP Integration
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Private, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudPrivate, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 Cloud
 
Connected Architecture Fabric Creating a Connected World
Connected Architecture Fabric Creating a Connected WorldConnected Architecture Fabric Creating a Connected World
Connected Architecture Fabric Creating a Connected World
 
Hybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public CloudHybrid Cloud Journey - Maximizing Private and Public Cloud
Hybrid Cloud Journey - Maximizing Private and Public Cloud
 
MariaDB en la actualidad y su visión del future
MariaDB en la actualidad y su visión del futureMariaDB en la actualidad y su visión del future
MariaDB en la actualidad y su visión del future
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
A Multi-Company Perspective: Enterprise Cloud and PaaS
A Multi-Company Perspective: Enterprise Cloud and PaaSA Multi-Company Perspective: Enterprise Cloud and PaaS
A Multi-Company Perspective: Enterprise Cloud and PaaS
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 

Recently uploaded

How To Talk To a Live Person at American Airlines
How To Talk To a Live Person at American AirlinesHow To Talk To a Live Person at American Airlines
How To Talk To a Live Person at American Airlines
flyn goo
 
在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样
在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样
在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样
v6ldcxuq
 
Best Places to Stay in New Brunswick, Canada.
Best Places to Stay in New Brunswick, Canada.Best Places to Stay in New Brunswick, Canada.
Best Places to Stay in New Brunswick, Canada.
Mahogany Manor
 
The Power of a Glamping Go-To-Market Accelerator Plan.pptx
The Power of a Glamping Go-To-Market Accelerator Plan.pptxThe Power of a Glamping Go-To-Market Accelerator Plan.pptx
The Power of a Glamping Go-To-Market Accelerator Plan.pptx
RezStream
 
How Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdf
How Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdfHow Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdf
How Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdf
Eastafrica Travelcompany
 
Uk Visa Complete Guide and application process
Uk Visa Complete Guide and application processUk Visa Complete Guide and application process
Uk Visa Complete Guide and application process
pandeypratikwgblindi
 
Top 10 Tourist Places in South India to Explore.pdf
Top 10 Tourist Places in South India to Explore.pdfTop 10 Tourist Places in South India to Explore.pdf
Top 10 Tourist Places in South India to Explore.pdf
Savita Yadav
 
Assessing the Influence of Transportation on the Tourism Industry in Nigeria
Assessing the Influence of Transportation on the  Tourism Industry in NigeriaAssessing the Influence of Transportation on the  Tourism Industry in Nigeria
Assessing the Influence of Transportation on the Tourism Industry in Nigeria
gsochially
 
Excursions in Tahiti Island Adventure
Excursions in Tahiti Island AdventureExcursions in Tahiti Island Adventure
Excursions in Tahiti Island Adventure
Unique Tahiti
 
Wayanad-The-Touristry-Heaven to the tour.pptx
Wayanad-The-Touristry-Heaven to the tour.pptxWayanad-The-Touristry-Heaven to the tour.pptx
Wayanad-The-Touristry-Heaven to the tour.pptx
cosmo-soil
 
Un viaje a Argentina updated xxxxxxxxxxx
Un viaje a Argentina updated xxxxxxxxxxxUn viaje a Argentina updated xxxxxxxxxxx
Un viaje a Argentina updated xxxxxxxxxxx
Judy Hochberg
 
Un viaje a Buenos Aires y sus alrededores
Un viaje a Buenos Aires y sus alrededoresUn viaje a Buenos Aires y sus alrededores
Un viaje a Buenos Aires y sus alrededores
Judy Hochberg
 

Recently uploaded (12)

How To Talk To a Live Person at American Airlines
How To Talk To a Live Person at American AirlinesHow To Talk To a Live Person at American Airlines
How To Talk To a Live Person at American Airlines
 
在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样
在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样
在线办理(BU毕业证书)波士顿大学毕业证录取通知书一模一样
 
Best Places to Stay in New Brunswick, Canada.
Best Places to Stay in New Brunswick, Canada.Best Places to Stay in New Brunswick, Canada.
Best Places to Stay in New Brunswick, Canada.
 
The Power of a Glamping Go-To-Market Accelerator Plan.pptx
The Power of a Glamping Go-To-Market Accelerator Plan.pptxThe Power of a Glamping Go-To-Market Accelerator Plan.pptx
The Power of a Glamping Go-To-Market Accelerator Plan.pptx
 
How Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdf
How Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdfHow Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdf
How Do I Plan a Kilimanjaro Climb? 7 Essential Tips Revealed.pdf
 
Uk Visa Complete Guide and application process
Uk Visa Complete Guide and application processUk Visa Complete Guide and application process
Uk Visa Complete Guide and application process
 
Top 10 Tourist Places in South India to Explore.pdf
Top 10 Tourist Places in South India to Explore.pdfTop 10 Tourist Places in South India to Explore.pdf
Top 10 Tourist Places in South India to Explore.pdf
 
Assessing the Influence of Transportation on the Tourism Industry in Nigeria
Assessing the Influence of Transportation on the  Tourism Industry in NigeriaAssessing the Influence of Transportation on the  Tourism Industry in Nigeria
Assessing the Influence of Transportation on the Tourism Industry in Nigeria
 
Excursions in Tahiti Island Adventure
Excursions in Tahiti Island AdventureExcursions in Tahiti Island Adventure
Excursions in Tahiti Island Adventure
 
Wayanad-The-Touristry-Heaven to the tour.pptx
Wayanad-The-Touristry-Heaven to the tour.pptxWayanad-The-Touristry-Heaven to the tour.pptx
Wayanad-The-Touristry-Heaven to the tour.pptx
 
Un viaje a Argentina updated xxxxxxxxxxx
Un viaje a Argentina updated xxxxxxxxxxxUn viaje a Argentina updated xxxxxxxxxxx
Un viaje a Argentina updated xxxxxxxxxxx
 
Un viaje a Buenos Aires y sus alrededores
Un viaje a Buenos Aires y sus alrededoresUn viaje a Buenos Aires y sus alrededores
Un viaje a Buenos Aires y sus alrededores
 

Cloud transformation and Evolution of Integration Patterns

  • 2. I bring around 12 years of general IT experience and expertise in delivering the solutions on Integration & API Management (on-prem, Hybrid, Multi Cloud Integration), IoT & Analytics and Microservices & DevOps portfolios. I have proven experience in a variety of engagements that include Technical Consulting, Project Delivery and Solution Architecture. In My Current Role as an Architect – I support customers for Hybrid Multi- Cloud Initiatives.
  • 3. I N T R O D U C T I O N H Y B R I D D E P L O Y M E N T S M U L T I - F A C E D C H A L L E N G E S Quick Recap of Cloud Computing Deployments to Public Cloud – iPaaS/Cloud Native, Private Cloud Challenges & Mitigations during Cloud Transformations C L O U D T R A N S F O R M A T I O N I N T E G R A T I O N P A T T E R N S 6R’s for Transformation Evolution of Integration patterns during Cloud Transformation
  • 4. PUBLIC CLOUD PRIVATE CLOUD MULTI CLOUD HYBIRD MULTI-CLOUD SaaS App PaaS PaaS Things VPC VPC Custom Things PaaS SaaS App PaaS PaaS Thi ngs VPC VPC Custom Things PaaS High Scalability, no upfront costs More Control, Better Security Flexibility to choose right Services, Avoid Vendor Lock-in, High Availability SaaS App PaaS PaaS Things VPC VPC Custom Things PaaS SaaS App PaaS PaaS Things VPC VPC Custom Things PaaS Multi-Cloud Integrated to and from with Traditional In-house Data Centers, Legacy Apps
  • 5. What should be the right deployment model? How does the Integration patterns transform? Is it only about Integrating Applications, Partner, Data, API Integration?
  • 6. DE-CENTRALIZED SAAS, PAAS OFFERINGS SERVICES - TIGHTLY COUPLED INTERACTION STYLES, TECHNOLOGIES, INCONSISTENT DATA FORMATS INFINITE ENDPOINTS HYBRID USER COMMUNITIES DISTINCT INTEGRATION PATTERNS DISCONNECTED NETWORKS SECURITY
  • 7. Retain (Encapsulate) Rehost (lift and Shift) Rebuild / Replace (drop & shop) Re-platform (lift-think-shift) Refactor / Re-architect (lift & re-shape) Effort (Time & Cost) Opportunity to Optimize, Business Benefits Increased complexity 6 R’S STRATEGY Consolidation Assess the needs of Integration & Deployments Transformation Focused on chosen Deployment Model Re-define the Patterns, Governance Optimization Optimize - Cost, Integration Patterns, Security Onboard Governance – DevOps, Monitoring, Analytics Layout Roadmap for future
  • 9. Public Cloud iPaaS Hybrid Network Link On-Premise Internet
  • 10. WEBMETHODS.IO IPAAS Integration Platform as a Service SELF MANAGED INTEGRATION PLATFORM Deployed as Cloud Native Deployment either on Public/Private Cloud
  • 11. webMethods Integration Server Bus Native Low level Connectivity Hybrid Connectivity ERP LEGACY CUSTOM SCM Microservices webMethods EDGE API Gateway Traditional Deployments Enterprise Network (Legacy) Custom Application PUBLIC CLOUD PRIVATE CLOUD SaaS App Social App PaaS PaaS Things Custom Things Rehosted, Re-platformed, Refactored (CaaS, Custom) Public endpoints wM Micro Gateway Providers Network / Hybrid Deployment webMethods.io Integration AD-HOC DEVELOPER CITIZEN DEVELOPER PROFESSIONAL DEVELOPER API MANAGEMENT & GOVERNANCE Cloud Container webMethods.io B2B webMethods.io API DEVOPS MONITORING
  • 12. Common Services Analytics Tier Monitoring DevOps Security & Identity Management Experience APIs Integration Platform on Cloud webMethods API Portal (Design-time) webMethods API Gateway (Run-time) Process APIs System APIs Native Low level Connectivity Visual Analytics On- premise webMethods IS, UM, Adapters B2B, BPMS, BRE, MFT webMethods Sync & Async APIs Syst em1 webMethods Edge API Gateway (Run-time) webMethods Integration Server Bus Native Low level Connectivity Syst em1 wM Micro Gateway Custom Application Data lake Hybrid Network Connectivity Sa aS Ap p P aa S P aa S Thi ng s V P C V P C Cus tom Thi ngs Pa aS
  • 13. IPAAS • Hybrid User Communities developing Integrations – Integration Specialists, Ad-hoc Integrators, Citizen Integrators, Digital Integrators • Green field implementations has an added advantage of considering full iPaaS • Operational Overhead needs to be reduced SELF MANAGED • Traditional landscape already have tons of Integrations running on webMethods • SLAs, Data regularities are strict • Want to have full control of entire infrastructure, version of webMethods, runtime, licensing • Integration Patterns, workload has strong influence
  • 14. App A App B E x p o r t I m p o r t Data App A App B App C DB App A App B App C Event Event Event Event Bus App A App B S t u b S k e l e t o n File Transfer Pattern Shared Database Pattern Messaging Pattern API Pattern
  • 15. App A App B E x p o r t I m p o r t Data • Traditionally file transfers are done using – File Pooling, SFTP, FTP, Email Ports, local files, etc. • This pattern has impact during the cloud transformation, these needs to be refactored with Cloud Storage providers. Ex – S3, Azure Blob Storage, etc. • Cloud storage comes with a cost, don’t save the files in the native format. Use compression techniques. Ex – Apache Parquet, archives, etc. Dataset Size on Amazon S3 Query Run Time Data Scanned Cost Data stored as CSV files 1 TB 236 seconds 1.15 TB $5.75 Data stored in Apache Parquet Format 130 GB 6.78 seconds 2.51 GB $0.01 Savings 87% less when using Parquet 34x faster 99% less data scanned 99.7% savings
  • 16. • Exposing System of Record over internet?, strict security measures required – e.g., SSL Authentication. • APIfy the DB access (possible with a microservice ☺) App A App B App C SSL DB SSL SSL App A App B App C DB APIs
  • 17. App A App B App C Event Event Event SQS, Pub-nub, Azure Service Bus • Identify the consumers – Internal/External/Hybrid • External/Hybrid consumers needs to have matured messaging integration. Ex – SQS, pub-nub, etc • Hosting and exposing messaging endpoint in self managed deployments is not seen often. But is still in use for internal consumers • Plan to use webhooks/call-backs for the even driven patterns App A App B Subscribe/register webhook
  • 18. App A App B S t u b S k e l e t o n • Can be used without any changes to this pattern • Adopt fail-fast, design for failure approaches • Enforce straight consumer, API runtime Governances • API-led architecture is key for building re-usable APIs • Resource Oriented Architecture help to govern • Cloud Connectors are the true champions
  • 20. Public/Private Cloud with Integration Runtime Hybrid Network Link On-Premise
  • 21. Public/Private Cloud with Integration Runtime iPaaS Hybrid Network Link On-Premise Internet
  • 22. • If you already have an existing implementation, plan for Cloud Native Hosting as a first step. • This would help to de-couple the tightly coupled integrations. • Cloud Native hosting also helps achieve Multi Cloud Deployments seamlessly.
  • 23. Watchout for this space Next Session - Cloud Native Transformations - Challenges and Mitigations in Deploying Integration workloads to AKS