SlideShare a Scribd company logo
08/04/2022
Montreal MuleSoft Meetup Group
API-Led, enable Last-Mile Security and Mutual TLS in Runtime Fabric.
2
● About the organizer/s:
○ Sadik Ali, Integration Specialist
● About the Speaker/s:
○ Sadik Ali, Integration Specialist
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
3
Last Montreal Meetup Recap……
Persistent gateway requirement and architecture
Decision to make Postgres environments
• Decide a number of pods for a persistent gateway based on
application needs on the platform.
• Configure the number of connections with operations defined in
MuleSoft applications.
• Define Postgres persistence capacity based on data need to persist
and durations.
Solutions
Configure n+1 pods for persistent gateways to provide better
performance.
Evaluate CPU usage and memory for pod.
Based on platform data usage decide manual cluster or Pgpool
Both has advantage and advantage
4
We will discuss in this MuleSoft Meetup about...
1. How API-Led connectivity works in RTF ?
2: Approach to define API-Led in Runtime Fabric.
3: How last mile security works in RTF?
4: Mutual TLS in RTF.
Agenda
How API-Led connectivity works in RTF?
API-Mapping connectivity in RTF
/experience
/process
/experience
Ingress
Runtime
Fabric
(
Kubernetes
Cluster
)
Controller
Worker
One
Worker
Two
Worker
Three
Exchange Runtime Manager Anypoint Control plane
Approach to define API-Led in Runtime Fabric.
&
How last mile security works in RTF
API-Led connectivity available approach in RTF
-- (Last mile security disabled)
EDGE
Experience
API
Process
API
System
API
Request over port 443
HTTP (8081)
INGRESS
Forwarded
on
http+
Port
(8081)
API-Led connectivity available approach in RTF
-- Mutual TLS in Runtime Fabric (RTF)- Last Mile Security
EDGE
Experience
API
Process
API
System
API
Request over port 443
INGRESS
Forwarded
on
https
+
Port
(
8081)
HTTPS (8081)
API-Led connectivity available approach in RTF
-- (Last mile security enabled/disabled)
EDGE
Experience
API
Process
API
System
API
Request over port 443
HTTP (8081)
INGRESS
Forwarded
on
http+
Port
(8081)
Forwarded
on
https
+
Port
(
8081)
HTTPS (8081)
AsyncAPI Specification Demo – Anypoint API Designer
AsyncAPI
Demo
Q&A
13
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/Montreal/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
Quiz
Thank you

More Related Content

Similar to Montreal MuleSoft_Meetup_04-08-2022.pptx

Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
Sean Andersen
 
Princeton Dec 2022 Meetup_ NiFi + Flink + Pulsar
Princeton Dec 2022 Meetup_ NiFi + Flink + PulsarPrinceton Dec 2022 Meetup_ NiFi + Flink + Pulsar
Princeton Dec 2022 Meetup_ NiFi + Flink + Pulsar
Timothy Spann
 

Similar to Montreal MuleSoft_Meetup_04-08-2022.pptx (20)

OGF standards for cloud computing
OGF standards for cloud computingOGF standards for cloud computing
OGF standards for cloud computing
 
APIs at the Edge
APIs at the EdgeAPIs at the Edge
APIs at the Edge
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf01-06 OCRE Test Suite - Fernandes.pdf
01-06 OCRE Test Suite - Fernandes.pdf
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
 
Mulesoft lisbon_meetup_asyncapis
Mulesoft lisbon_meetup_asyncapisMulesoft lisbon_meetup_asyncapis
Mulesoft lisbon_meetup_asyncapis
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019
 
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, GoogleBringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
 
Managing microservices with Istio Service Mesh
Managing microservices with Istio Service MeshManaging microservices with Istio Service Mesh
Managing microservices with Istio Service Mesh
 
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
 
Princeton Dec 2022 Meetup_ NiFi + Flink + Pulsar
Princeton Dec 2022 Meetup_ NiFi + Flink + PulsarPrinceton Dec 2022 Meetup_ NiFi + Flink + Pulsar
Princeton Dec 2022 Meetup_ NiFi + Flink + Pulsar
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
 
LREProxy module for Kamailio Presenation
LREProxy module for Kamailio PresenationLREProxy module for Kamailio Presenation
LREProxy module for Kamailio Presenation
 
BlockchainLAB Hackathon
BlockchainLAB HackathonBlockchainLAB Hackathon
BlockchainLAB Hackathon
 
Irati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA WorkshopIrati goals and achievements - 3rd RINA Workshop
Irati goals and achievements - 3rd RINA Workshop
 
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & VisualizationLisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
 
APIs and Services for Fleet Management - Talks given @ APIDays Berlin and Ba...
APIs and Services for  Fleet Management - Talks given @ APIDays Berlin and Ba...APIs and Services for  Fleet Management - Talks given @ APIDays Berlin and Ba...
APIs and Services for Fleet Management - Talks given @ APIDays Berlin and Ba...
 
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
 
Integrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined NetworkingIntegrating Multimedia Services Over Software Defined Networking
Integrating Multimedia Services Over Software Defined Networking
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 

Montreal MuleSoft_Meetup_04-08-2022.pptx

  • 1. 08/04/2022 Montreal MuleSoft Meetup Group API-Led, enable Last-Mile Security and Mutual TLS in Runtime Fabric.
  • 2. 2 ● About the organizer/s: ○ Sadik Ali, Integration Specialist ● About the Speaker/s: ○ Sadik Ali, Integration Specialist Introductions A SHOW OF HANDS: Who is new to this Meetup?
  • 3. 3 Last Montreal Meetup Recap…… Persistent gateway requirement and architecture Decision to make Postgres environments • Decide a number of pods for a persistent gateway based on application needs on the platform. • Configure the number of connections with operations defined in MuleSoft applications. • Define Postgres persistence capacity based on data need to persist and durations. Solutions Configure n+1 pods for persistent gateways to provide better performance. Evaluate CPU usage and memory for pod. Based on platform data usage decide manual cluster or Pgpool Both has advantage and advantage
  • 4. 4 We will discuss in this MuleSoft Meetup about... 1. How API-Led connectivity works in RTF ? 2: Approach to define API-Led in Runtime Fabric. 3: How last mile security works in RTF? 4: Mutual TLS in RTF. Agenda
  • 5. How API-Led connectivity works in RTF?
  • 6. API-Mapping connectivity in RTF /experience /process /experience Ingress Runtime Fabric ( Kubernetes Cluster ) Controller Worker One Worker Two Worker Three Exchange Runtime Manager Anypoint Control plane
  • 7. Approach to define API-Led in Runtime Fabric. & How last mile security works in RTF
  • 8. API-Led connectivity available approach in RTF -- (Last mile security disabled) EDGE Experience API Process API System API Request over port 443 HTTP (8081) INGRESS Forwarded on http+ Port (8081)
  • 9. API-Led connectivity available approach in RTF -- Mutual TLS in Runtime Fabric (RTF)- Last Mile Security EDGE Experience API Process API System API Request over port 443 INGRESS Forwarded on https + Port ( 8081) HTTPS (8081)
  • 10. API-Led connectivity available approach in RTF -- (Last mile security enabled/disabled) EDGE Experience API Process API System API Request over port 443 HTTP (8081) INGRESS Forwarded on http+ Port (8081) Forwarded on https + Port ( 8081) HTTPS (8081)
  • 11. AsyncAPI Specification Demo – Anypoint API Designer AsyncAPI Demo
  • 12. Q&A
  • 13. 13 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/Montreal/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program What’s next?
  • 14. Quiz