SlideShare ist ein Scribd-Unternehmen logo
1 von 23
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

Weitere ähnliche Inhalte

Was ist angesagt?

AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
Serverless Architecture and Best Practices
Serverless Architecture and Best PracticesServerless Architecture and Best Practices
Serverless Architecture and Best Practices
Amazon Web Services
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
Amazon Web Services Korea
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
Martin Yan
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Amazon Web Services
 

Was ist angesagt? (20)

Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
 
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost Management
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study material
 
AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법
AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법
AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법
 
Serverless Architecture and Best Practices
Serverless Architecture and Best PracticesServerless Architecture and Best Practices
Serverless Architecture and Best Practices
 
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
 
Amazon DynamoDB 키 디자인 패턴
Amazon DynamoDB 키 디자인 패턴Amazon DynamoDB 키 디자인 패턴
Amazon DynamoDB 키 디자인 패턴
 
AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리 - 윤석찬 :: AWS Unboxing 온라인 세미나
AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리 - 윤석찬 :: AWS Unboxing 온라인 세미나AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리 - 윤석찬 :: AWS Unboxing 온라인 세미나
AWS Lake Formation을 통한 손쉬운 데이터 레이크 구성 및 관리 - 윤석찬 :: AWS Unboxing 온라인 세미나
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
What is Cloud Computing with AWS?
What is Cloud Computing with AWS?What is Cloud Computing with AWS?
What is Cloud Computing with AWS?
 
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
Introduction to AWS and Cloud Computing - Module 1 Part 1 - AWSome Day 2017
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
 
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
 
AWS Summit Seoul 2023 | 다중 계정 및 하이브리드 환경에서 안전한 IAM 체계 만들기
AWS Summit Seoul 2023 | 다중 계정 및 하이브리드 환경에서 안전한 IAM 체계 만들기AWS Summit Seoul 2023 | 다중 계정 및 하이브리드 환경에서 안전한 IAM 체계 만들기
AWS Summit Seoul 2023 | 다중 계정 및 하이브리드 환경에서 안전한 IAM 체계 만들기
 
Deep Dive: AWS CloudFormation
Deep Dive: AWS CloudFormationDeep Dive: AWS CloudFormation
Deep Dive: AWS CloudFormation
 
Amazon ec2
Amazon ec2Amazon ec2
Amazon ec2
 
AWS business essentials
AWS business essentials AWS business essentials
AWS business essentials
 

Ähnlich wie 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
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
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
 

Ähnlich wie 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
 

KĂźrzlich hochgeladen

Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
Casey Keith
 
Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
Casey Keith
 
CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...
CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...
CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...
Abortion pills in Riyadh +966572737505 get cytotec
 

KĂźrzlich hochgeladen (20)

Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
 
Hire 💕 8617697112 Surat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Surat Call Girls Service Call Girls AgencyHire 💕 8617697112 Surat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Surat Call Girls Service Call Girls Agency
 
Darjeeling Call Girls 8250077686 Service Offer VIP Hot Model
Darjeeling Call Girls 8250077686 Service Offer VIP Hot ModelDarjeeling Call Girls 8250077686 Service Offer VIP Hot Model
Darjeeling Call Girls 8250077686 Service Offer VIP Hot Model
 
Top travel agency in panchkula - Best travel agents in panchkula
Top  travel agency in panchkula - Best travel agents in panchkulaTop  travel agency in panchkula - Best travel agents in panchkula
Top travel agency in panchkula - Best travel agents in panchkula
 
Genesis 1:6 || Meditate the Scripture daily verse by verse
Genesis 1:6  ||  Meditate the Scripture daily verse by verseGenesis 1:6  ||  Meditate the Scripture daily verse by verse
Genesis 1:6 || Meditate the Scripture daily verse by verse
 
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
 
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls AgencyHire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
 
Top places to visit, top tourist destinations
Top places to visit, top tourist destinationsTop places to visit, top tourist destinations
Top places to visit, top tourist destinations
 
WhatsApp Chat: 📞 8617697112 Independent Call Girls in Darjeeling
WhatsApp Chat: 📞 8617697112 Independent Call Girls in DarjeelingWhatsApp Chat: 📞 8617697112 Independent Call Girls in Darjeeling
WhatsApp Chat: 📞 8617697112 Independent Call Girls in Darjeeling
 
Night 7k to 12k Lahaul and Spiti Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Esco...
Night 7k to 12k Lahaul and Spiti Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Esco...Night 7k to 12k Lahaul and Spiti Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Esco...
Night 7k to 12k Lahaul and Spiti Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Esco...
 
Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
 
CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...
CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...
CYTOTEC DUBAI ☎️ +966572737505 } Abortion pills in Abu dhabi,get misoprostal ...
 
Hire 💕 8617697112 Reckong Peo Call Girls Service Call Girls Agency
Hire 💕 8617697112 Reckong Peo Call Girls Service Call Girls AgencyHire 💕 8617697112 Reckong Peo Call Girls Service Call Girls Agency
Hire 💕 8617697112 Reckong Peo Call Girls Service Call Girls Agency
 
Night 7k to 12k Daman Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Service ...
Night 7k to 12k Daman Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Service ...Night 7k to 12k Daman Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Service ...
Night 7k to 12k Daman Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Service ...
 
Papi kondalu Call Girls 8250077686 Service Offer VIP Hot Model
Papi kondalu Call Girls 8250077686 Service Offer VIP Hot ModelPapi kondalu Call Girls 8250077686 Service Offer VIP Hot Model
Papi kondalu Call Girls 8250077686 Service Offer VIP Hot Model
 
Genuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call GirlsGenuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Visakhapatnam Escorts call Girls
 
Mathura Call Girls 8250077686 Service Offer VIP Hot Model
Mathura Call Girls 8250077686 Service Offer VIP Hot ModelMathura Call Girls 8250077686 Service Offer VIP Hot Model
Mathura Call Girls 8250077686 Service Offer VIP Hot Model
 
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceKanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Discover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdfDiscover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdf
 
Genuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call GirlsGenuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call Girls
Genuine 8250077686 Hot and Beautiful 💕 Bhavnagar Escorts call Girls
 

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