SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
APIs the next 10 years: Software, Society,
Sovereignty, Sustainability
December 14, 15 & 16, 2022
Mark Cheshire
Senior Director of Technical Marketing and
Cross Portfolio Program, Red Hat
Hitchhacker’s Guide to
Application Connectivity
CONFIDENTIAL
Photo by Greg Rakozy on Unsplash
Mark Cheshire Senior Director, Applica ti on Services, Red Hat
2023 SERIES OF EVENT
New York
May 16&17
Australia
October 11&12
Singapore
April 12&13
Helsinki & North
June 5&6
Paris
SEPTEMBER
London
November
15&16
June 28-30
SILICON VALLEY
March 14&15
Dubai & Middle East
February 22&23
Red Hat
100% Innovation
100% Open Source
Application Connectivity
5
Business needs driving demand for connectivity
Businesses derive value when the cloud native applications can be accessed
and consumed
Application portability to support agility
Flexibility to move apps across hybrid and multi cloud based on performance,
resilience or data (stickiness/fluidity) requirements
Combining Application and Network concerns
Application Connectivity to/from services, across and off cluster combining
network and application/business layer concerns
Connecting API and event endpoints
Application Connectivity for Microservices Architecture (MSA) and Event
Driven Architecture (EDA) services
Elements of Modern Application Connectivity
Application
Connectivity
Organizing for
Application
Connectivity
Zaphod , Trillian, Marvin
crew of Heart of Gold
CONFIDENTIAL
Network/
DevOps
Developer
7
Stakeholders have different Concerns
Responsibilities of Application Connectivity
Application
Layer
Business
Layer
Networking
Layer
▸ Business value creation
▸ API Product
▸ Monetization
▸ Developer Portal
▸ API Analytics
▸ Authentication
▸ Authorization
▸ Rate Limiting
▸ Multi cloud application access
▸ DNS Global Load Balancing
▸ Multi cluster ingress
▸ Traffic Management
Product
Owner
Application
Connectivity
Governability Accessibility
Security
Discoverability
App Connectivity Assessment Criteria
• Internal vs External access
(aka North-South, East-West)
• Internal traffic – inter vs intra domain
• Synchronous request-response
• Asynchronous event-driven
• Performance requirements –
throughput, payload
• Resilience to failures
G A
S
D
Accessibility
• Encryption – at rest / in transit
• AuthN – balance security, usability,
scalability
• AuthZ – zero trust, RBAC
• Secrets management
G A
S
D
Security
• Developer engagement and
experience
• Human discovery – developer
portal, service catalog
• Machine discovery – service
registry / routing
• Schema registries (OAS, asyncAPI)
G A
S
D
Discoverability
• Policy -based governance
• Manage the lifecycle
• Deployment automation
• Observability for performance
• Analytics for usage insight
G A
S
D
Governability
Application
Connectivity
Solution
Options
14
Application Connectivity – Network concerns
Network
Concerns:
Ingress and
Egress
15
Traffic to Applications in a Cluster
Application Connectivity – Network concerns
16
Traffic from Applications in a Cluster
Application Connectivity – Network concerns
17
Traffic to Applications in Multi-Cluster
Application Connectivity – Network concerns
18
Traffic to Applications in Multi-Cloud
Application Connectivity – Network concerns
19
Application Connectivity – Network concerns
Network
Concerns:
Service to
Service
Service Traffic in a Cluster
20
Application Connectivity – Network concerns
Service Traffic Across Clusters
21
Application Connectivity – Network concerns
Tunneling Across Clusters
22
Application Connectivity – Network concerns
23
Application Connectivity - Architecture
Application and
Data
Architecture
Concerns
CONFIDENTIAL Designator
Request-reply vs Event-driven
24
Source:
Synchronous & ephemeral
Low composability
Simplified model
Low tolerance to failure
Best practices evolved as REST
Asynchronous and persistent
Decoupled
Highly composable
Complex model
High tolerance to failure
Best practices are still evolving
Application Connectivity - Architecture
Application Connectivity – Integration Enablers
25
Solve integration problem by
applying best practices out
of the box. Even with
microservice architectures.
Integration
Patterns
Translate messages in
multiple formats, and
industry standard formats
from finance, telco, health-
care, and more
Data Formats
Simplify access to any
endpoint such as databases,
message queues, APIs.
Connectors
Application Connectivity - Architecture
26
APIGateway
Application Connectivity - Architecture
Service Mesh
27
Application Connectivity - Architecture
Data &ControlPlanes
Opportunity for integration and consolidation
28
Application Connectivity - Architecture
“What is the
answer to the
Ultimate Question of
Life, the Universe,
and Everything?”
Application
Connectivity
Matrix
Application Connectivity Matrix
Accessibility Security Discoverability Governability
Business layer
Application
layer
Network layer
Application Connectivity Matrix
Accessibility Security Discoverability Governability
Business layer
Application
layer
Network layer
Define criteria for app connectivity requirements
Application Connectivity Matrix
Accessibility Security Discoverability Governability
Business layer
Application
layer
Network layer
Define criteria for app connectivity requirements
Define
connectivity
options
Application Connectivity Matrix
Accessibility Security Discoverability Governability
Business layer
Application
layer
Network layer
Define criteria for app connectivity requirements
Define
connectivity
options
Evaluate best fit option
“The answer is
42, but what is
the question?”
Where
to go
from
here…
• Embrace schema standards
everywhere
• Evolve developer portals for
REST APIs to a unified
Integration Hub
Transfer
Learnings
• Ask how to interpret this in the
context of your organization
• Use the matrix as a tool to
facilitate communication
across teams
Expand details
in the matrix
Looking forward
to the next
chapter in the
Hitchhacker’s
Guide
References and Further Reading
Application Connectivity
Articles
● Application Connectivity in hybrid cloud
● Evolution of Application Connectivity in multi-cloud environment
● Service Mesh and APIManagement eBook
Projects
● Kubernetes Gateway API
● Kcp
● Envoy Proxy
● Istio Wasm Extension
● Kuadrant
38
Image Credits
• Overall concept: Douglas Adams, Hitchhikers’ Guide to the Galaxy
• Photo by Greg Rakozy on Unsplash
https://unsplash.com/s/photos/milky -way-
galaxy?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText
• Don’t Panic: The front cover of the original 1979 UK release of The Hitchhiker's Guide to the Galaxy
, with
cover art by English art design group Hipgnosis
• Heart of Gold
https:/ / science.howstuffworks.com/ 10-fictional-spacecraft-we-wish-were-real.htm# pt4
• Pan galactic gargle blaster
https:/ / www.teepublic.com/ sticker/ 29544604-the-pan-galactic-gargle-blaster
• So long and thanks for all the fish:
https:/ / i.kym-cdn.com/ photos/ images/ original/ 001/ 022/ 360/ d0d.jpg
• Colored circles By Emoji One, CC BY-SA 4.0 :
https:/ / commons.wikimedia.org/ wiki/ Emoji_One_colored_circles

Mais conteúdo relacionado

Semelhante a apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Cheshire, Red Hat

Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Standards Customer Council
 
Transforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaSTransforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaS
MagenTys
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API Protection
DevOps.com
 
Learn how an app-centric approach will improve security & operational efficiency
Learn how an app-centric approach will improve security & operational efficiencyLearn how an app-centric approach will improve security & operational efficiency
Learn how an app-centric approach will improve security & operational efficiency
Adi Gazit Blecher
 
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
 

Semelhante a apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Cheshire, Red Hat (20)

Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
The Trouble with Saas and Hybrid Cloud
The Trouble with Saas and Hybrid CloudThe Trouble with Saas and Hybrid Cloud
The Trouble with Saas and Hybrid Cloud
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 
Transforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaSTransforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaS
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API Protection
 
ciscothousandeyesusecase
ciscothousandeyesusecaseciscothousandeyesusecase
ciscothousandeyesusecase
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Swt infontology and ambient intelligence
Swt infontology and ambient intelligenceSwt infontology and ambient intelligence
Swt infontology and ambient intelligence
 
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
Building and Successfully Selling ISV Solutions with AWS Partner-Summit-Singa...
 
Choosing the Right Technology Stack for Your SaaS App.pdf
Choosing the Right Technology Stack for Your SaaS App.pdfChoosing the Right Technology Stack for Your SaaS App.pdf
Choosing the Right Technology Stack for Your SaaS App.pdf
 
NetScaler ADC - Customer Overview
NetScaler ADC - Customer OverviewNetScaler ADC - Customer Overview
NetScaler ADC - Customer Overview
 
Array Networks - Application Availability, Security & Performance
Array Networks - Application Availability, Security & PerformanceArray Networks - Application Availability, Security & Performance
Array Networks - Application Availability, Security & Performance
 
Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service
 
Learn how an app-centric approach will improve security & operational efficiency
Learn how an app-centric approach will improve security & operational efficiencyLearn how an app-centric approach will improve security & operational efficiency
Learn how an app-centric approach will improve security & operational efficiency
 
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
 
Develop - App Explosion: Modernizing Your Development Skills
Develop - App Explosion: Modernizing Your Development SkillsDevelop - App Explosion: Modernizing Your Development Skills
Develop - App Explosion: Modernizing Your Development Skills
 
CARE initiative technical prospectus
CARE initiative technical prospectusCARE initiative technical prospectus
CARE initiative technical prospectus
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in Production
 

Mais de apidays

Mais de apidays (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
 

Último

Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
ptikerjasaptiker
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
wsppdmt
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
vexqp
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Abortion pills in Riyadh +966572737505 get cytotec
 

Último (20)

Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 

apidays Paris 2022 - HitchHackers Guide to Application Connectivity, Mark Cheshire, Red Hat

  • 1. APIs the next 10 years: Software, Society, Sovereignty, Sustainability December 14, 15 & 16, 2022 Mark Cheshire Senior Director of Technical Marketing and Cross Portfolio Program, Red Hat Hitchhacker’s Guide to Application Connectivity
  • 2. CONFIDENTIAL Photo by Greg Rakozy on Unsplash Mark Cheshire Senior Director, Applica ti on Services, Red Hat
  • 3. 2023 SERIES OF EVENT New York May 16&17 Australia October 11&12 Singapore April 12&13 Helsinki & North June 5&6 Paris SEPTEMBER London November 15&16 June 28-30 SILICON VALLEY March 14&15 Dubai & Middle East February 22&23
  • 4.
  • 5. Red Hat 100% Innovation 100% Open Source Application Connectivity
  • 6. 5 Business needs driving demand for connectivity Businesses derive value when the cloud native applications can be accessed and consumed Application portability to support agility Flexibility to move apps across hybrid and multi cloud based on performance, resilience or data (stickiness/fluidity) requirements Combining Application and Network concerns Application Connectivity to/from services, across and off cluster combining network and application/business layer concerns Connecting API and event endpoints Application Connectivity for Microservices Architecture (MSA) and Event Driven Architecture (EDA) services Elements of Modern Application Connectivity Application Connectivity
  • 7. Organizing for Application Connectivity Zaphod , Trillian, Marvin crew of Heart of Gold
  • 8. CONFIDENTIAL Network/ DevOps Developer 7 Stakeholders have different Concerns Responsibilities of Application Connectivity Application Layer Business Layer Networking Layer ▸ Business value creation ▸ API Product ▸ Monetization ▸ Developer Portal ▸ API Analytics ▸ Authentication ▸ Authorization ▸ Rate Limiting ▸ Multi cloud application access ▸ DNS Global Load Balancing ▸ Multi cluster ingress ▸ Traffic Management Product Owner Application Connectivity
  • 10. • Internal vs External access (aka North-South, East-West) • Internal traffic – inter vs intra domain • Synchronous request-response • Asynchronous event-driven • Performance requirements – throughput, payload • Resilience to failures G A S D Accessibility
  • 11. • Encryption – at rest / in transit • AuthN – balance security, usability, scalability • AuthZ – zero trust, RBAC • Secrets management G A S D Security
  • 12. • Developer engagement and experience • Human discovery – developer portal, service catalog • Machine discovery – service registry / routing • Schema registries (OAS, asyncAPI) G A S D Discoverability
  • 13. • Policy -based governance • Manage the lifecycle • Deployment automation • Observability for performance • Analytics for usage insight G A S D Governability
  • 15. 14 Application Connectivity – Network concerns Network Concerns: Ingress and Egress
  • 16. 15 Traffic to Applications in a Cluster Application Connectivity – Network concerns
  • 17. 16 Traffic from Applications in a Cluster Application Connectivity – Network concerns
  • 18. 17 Traffic to Applications in Multi-Cluster Application Connectivity – Network concerns
  • 19. 18 Traffic to Applications in Multi-Cloud Application Connectivity – Network concerns
  • 20. 19 Application Connectivity – Network concerns Network Concerns: Service to Service
  • 21. Service Traffic in a Cluster 20 Application Connectivity – Network concerns
  • 22. Service Traffic Across Clusters 21 Application Connectivity – Network concerns
  • 23. Tunneling Across Clusters 22 Application Connectivity – Network concerns
  • 24. 23 Application Connectivity - Architecture Application and Data Architecture Concerns
  • 25. CONFIDENTIAL Designator Request-reply vs Event-driven 24 Source: Synchronous & ephemeral Low composability Simplified model Low tolerance to failure Best practices evolved as REST Asynchronous and persistent Decoupled Highly composable Complex model High tolerance to failure Best practices are still evolving Application Connectivity - Architecture
  • 26. Application Connectivity – Integration Enablers 25 Solve integration problem by applying best practices out of the box. Even with microservice architectures. Integration Patterns Translate messages in multiple formats, and industry standard formats from finance, telco, health- care, and more Data Formats Simplify access to any endpoint such as databases, message queues, APIs. Connectors Application Connectivity - Architecture
  • 29. Data &ControlPlanes Opportunity for integration and consolidation 28 Application Connectivity - Architecture
  • 30. “What is the answer to the Ultimate Question of Life, the Universe, and Everything?” Application Connectivity Matrix
  • 31. Application Connectivity Matrix Accessibility Security Discoverability Governability Business layer Application layer Network layer
  • 32. Application Connectivity Matrix Accessibility Security Discoverability Governability Business layer Application layer Network layer Define criteria for app connectivity requirements
  • 33. Application Connectivity Matrix Accessibility Security Discoverability Governability Business layer Application layer Network layer Define criteria for app connectivity requirements Define connectivity options
  • 34. Application Connectivity Matrix Accessibility Security Discoverability Governability Business layer Application layer Network layer Define criteria for app connectivity requirements Define connectivity options Evaluate best fit option
  • 35. “The answer is 42, but what is the question?” Where to go from here…
  • 36. • Embrace schema standards everywhere • Evolve developer portals for REST APIs to a unified Integration Hub Transfer Learnings • Ask how to interpret this in the context of your organization • Use the matrix as a tool to facilitate communication across teams Expand details in the matrix
  • 37. Looking forward to the next chapter in the Hitchhacker’s Guide
  • 38. References and Further Reading Application Connectivity Articles ● Application Connectivity in hybrid cloud ● Evolution of Application Connectivity in multi-cloud environment ● Service Mesh and APIManagement eBook Projects ● Kubernetes Gateway API ● Kcp ● Envoy Proxy ● Istio Wasm Extension ● Kuadrant 38
  • 39. Image Credits • Overall concept: Douglas Adams, Hitchhikers’ Guide to the Galaxy • Photo by Greg Rakozy on Unsplash https://unsplash.com/s/photos/milky -way- galaxy?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText • Don’t Panic: The front cover of the original 1979 UK release of The Hitchhiker's Guide to the Galaxy , with cover art by English art design group Hipgnosis • Heart of Gold https:/ / science.howstuffworks.com/ 10-fictional-spacecraft-we-wish-were-real.htm# pt4 • Pan galactic gargle blaster https:/ / www.teepublic.com/ sticker/ 29544604-the-pan-galactic-gargle-blaster • So long and thanks for all the fish: https:/ / i.kym-cdn.com/ photos/ images/ original/ 001/ 022/ 360/ d0d.jpg • Colored circles By Emoji One, CC BY-SA 4.0 : https:/ / commons.wikimedia.org/ wiki/ Emoji_One_colored_circles