SlideShare a Scribd company logo
1 of 39
Download to read offline
: Sept 26th
2020 :
MuleSoft Runtime Fabric and Azure Devops With
MuleSoft
[Surat – India]
Virtual Meetup #2
All contents © MuleSoft Inc.
Organizers
2
Jitendra Pravin Bafna
Managing Solution Architect
Capgemini
All contents © MuleSoft Inc.
Speakers
3
Jitendra Pravin Bafna
Managing Solution Architect
Capgemini
Sadik Ali
Architect
Kelton Tech. Solutions
All contents © MuleSoft Inc.
Agenda
4
3 What is Anypoint Runtime Fabric?1
Anypoint Runtime Fabric Architecture and Components2
Runtime Fabric Manual Installation Demonstration3
RTF on AWS and Terraform4
RTF Logging, Monitoring, Scaling, Security5
Mule Maven Plugin and Azure DevOps With MuleSoft6
Introduction to MuleSoft
All contents © MuleSoft Inc.
Bit of History
6
The "mule" in the name comes from the drudgery, or "donkey work," of data
integration that our platform was created to escape. Also, like a mule, it
deliver the strength of a donkey to haul the heavy workload, and the speed
of a racehorse to get it done quickly.
The company originally provided middleware and messaging, and later
expanded to provide an integration platform as a service (iPaaS) approach
for companies through its main product, Anypoint Platform. MuleSoft's
Anypoint Platform includes various components such as Anypoint Design
Center, which allows API developers to design and build APIs; Anypoint
Exchange, a library for API providers to share APIs, templa-
tes, and assets; and Anypoint Management Center, a centralized web interface to analyze, manage, and monitor APIs and
integrations. MuleSoft also offers the Mule runtime engine, a runtime solution for connecting enterprise applications
on-premises and to the cloud, designed to eliminate the need for custom point-to-point integration code. On May 2, 2018,
Salesforce acquired Mulesoft.
All contents © MuleSoft Inc. 7
❖ A container service that automates and orchestrates the deployment of Mule applications
❖ to private cloud infrastructure and on-premises data centers
❖ Runs on customer-hosted infrastructure on AWS, Azure, virtual machines (VMs) or bare-metal servers
❖ Requires the use of the control plane hosted by MuleSoft
What is Runtime Fabric?
All contents © MuleSoft Inc. 8
❖ Isolation between applications by running a separate Mule Runtime per application.
❖ Ability to run multiple versions of Mule runtime on the same set of resources.
❖ Scaling applications across multiple replicas.
❖ Automation application failover.
❖ Automated runtime update.
❖ Application management with Anypoint Runtime Manager.
What is Runtime Fabric ? …… continue
All contents © MuleSoft Inc. 9
Different from other deployments
RTF StandAlone Mule Cloud Hub (CH)
Hosted No (on-premise/private cloud) No (on-premise/private cloud) Yes
Infra. owned/managed by Customer Customer Mulesoft
Management plane US and EU control plane (GovCloud
is currently not supported)
CH/PCE CH
Mule Runtime Containerized (Kubernetes/Docker) Standalone Mule server Managed by MS (currently
standalone on EC2, will be
moving to RTF cloud)
Setup No Mule server setup required Mule server(s) setup/configuration
required
N/A
***Elasticity/Isolation High (apps don’t share resources) Low (apps share resources on the
same JVM)
High (apps don’t share resources)
All contents © MuleSoft Inc. 10
Why should recommend and its benefits ?
❖ Wants to deploy runtimes on their own premises (Data center, private IaaS).
❖ Can afford at least 6 servers for Anypoint Runtime Fabric.
❖ Wants on alternative to deploying on AWS.
All contents © MuleSoft Inc. 11
Why should recommend and its benefits ?.. Continue
❖ Increased reliability through isolation between applications Horizontal scaling
❖ Registration of Mule applications and APIs with MuleSoft managed control plane out of the box
❖ Zero downtime application re- deployments
❖ Supported deployments on Azure, AWS, VM and physical servers
❖ No resources required to support or maintain orchestration / automation.
All contents © MuleSoft Inc. 12
Why should recommend and its benefits ?
All contents © MuleSoft Inc. 13
RTF Architecture
All contents © MuleSoft Inc. 14
RTF Architecture .. continue…
All contents © MuleSoft Inc. 15
RTF Architecture .. continue…
All contents © MuleSoft Inc. 16
RTF Configuration - Development
At least 1 controller VM to operate Runtime
Fabric (max 5)
– 2 cores each minimum
– 8 Gb memory minimum
– 80 Gb dedicated disk for the operating system
– 60 Gb dedicated disk with 3000 provisioned for Etcd
– 100 Gb dedicated disk with 1000 provisioned IOPS
for Docker
• At least 2 worker VMs to run Mule applications
(max 16)
– 2 cores each minimum
– 15 Gb memory minimum
– 80 Gb dedicated disk for the operating system
– 100 Gb dedicated disk with 1000 provisioned IOPS
for Dockerelopment configuration
All contents © MuleSoft Inc. 17
RTF Configuration - Production
At least 3 controller VMs to operate Runtime
Fabric (max 5)
– 2 cores each minimum
– 8 Gb memory minimum
– 80 Gb dedicated disk for the operating system
– 60 Gb dedicated disk with 3000 provisioned
IOPS for Etcd
– 250 Gb dedicated disk with 1000 provisioned
IOPS for Docker
At least 2 worker VMs to run Mule applications
(max 16)
– 2 cores each minimum
– 15 Gb memory minimum
– 80 Gb dedicated disk for the operating system
– 250 Gb dedicated disk with 1000 provisioned
IOPS for Docker
DEMO
All contents © MuleSoft Inc.
Terraform and AWS
MuleSoft provides a Terraform script that you run to provision the required AWS resources. You can modify the
provisioning script as needed for your installation: for example, you can enable disk encryption or encryption of
EBS volumes.
❖ fabric.tf: Terraform script that provisions the infrastructure on your AWS account.
❖ network_ingress.tf: Terraform script containing the Security Group rules used for network ingress.
❖ network_egress.tf: Terraform script containing the Security Group rules used for network egress.
❖ installer_env.sh: shell script of environment variables added to the controller VM acting as a leader during
the installation.
❖ controller_env.sh: shell script of environment variables added to the other controller VM(s).
❖ worker_env.sh: shell script of environment variables added to the worker VM(s).
❖ README.md: markdown file containing installation instructions.
All contents © MuleSoft Inc.
POD
Operating System
JVM
MuleSoft Runtime
MuleSoft Application
Containers
POD
A node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster.
A pod is a Kubernetes abstraction that represents a group of one (1) or more application containers such as Docker, and
some shared resources for those containers
All contents © MuleSoft Inc.
Shared Responsibility for On-Premises Runtime Fabric
All contents © MuleSoft Inc.
Scaling
Vertical scaling
❖ Assign more resources (vCores) to a Runtime Fabric node
❖ Assign more resources (memory) to a stand-alone Mule runtime (or JVM)
❖ Assign more resources (vCores) to a CloudHub worker
Horizontal scaling
❖ Add more Runtime Fabric nodes
❖ Add more Runtime Fabric pod replicas
❖ Add more Mule runtimes
❖ Either clustered or with a load balancer in round robin configuration – Add more CloudHub workers
All contents © MuleSoft Inc.
CPU Bursting
Log Forwarder RTF Services
Worker (2 Cores)
POD POD
MuleSoft Application 1 MuleSoft Application 2
POD POD
0.5 vCores
CPU Limit = 1.7
vCores
0.5 vCores
CPU Limit = 1.7
vCores
Total vCores allocated =
0.5 vCores App1 + 0.5
vCpress App2 + 0.3
vCores RTF Services =
1.3 vCores allocated
0.7 vCores remaining for
CPU Bursting
To avoid CU Bursting
Reserved CPU = CPU limit
All contents © MuleSoft Inc.
Monitoring and Logging
All contents © MuleSoft Inc.
Logging
25
In Runtime Fabric, log can be forwarded to AnyPoint Monitoring or to any external logging system.
❖ Enable and configure Runtime fabric using Runtime Manager to send logs to Splunk, ELK, Azure etc.
❖ Enable to send logs to Anypoint Monitoring using Runtime Fabric control plane.
❖ Install agent on RTF controller to send logs to Splunk, ELK etc
❖ Runtime Fabric features a built-in log forwarder that can send data to an rsyslogd server via TCP or UDP
All contents © MuleSoft Inc.
RSYSLOGD
26
kind: logforwarder
version: v2
metadata:
name: log-forwarder
spec:
address: 18.222.119.7:514
protocol: udp
sudo gravity resource create log-forwarder.yaml
sudo gravity resource rm logforwarder log-forwarder
sudo gravity resource create log-forwarder.yaml
All contents © MuleSoft Inc.
Alerts
27
kind: smtp
version: v2
metadata:
name: smtp
spec:
host: smtp.gmail.com
port: 465
username:
mulesoft.training.01@gmail.com
password: Mulesoft2018
sudo gravity resource create -f alert-smtp.yaml
All contents © MuleSoft Inc.
Application to Application Request Within Same Environment
28
Ingress POD
Controller
hello-world-dev hello-world-dev test-app-dev
test-app-dev:8081
POD
POD POD
All contents © MuleSoft Inc.
Application to Application Request Within different Environment
29
Ingress POD
Controller
hello-world-dev hello-world-dev
test-app-dev
POD
POD POD
test-app-qa
hello-world-qa
test-app-qa.2abc2ce6
-cce6-463b-afaa-a19
79e3xxxxx.svc.cluste
r.local
All contents © MuleSoft Inc.
Application Startup Times Benchmark
All contents © MuleSoft Inc.
Application Performance Benchmark
All contents © MuleSoft Inc.
Edge Security
Mule Maven Plugin and Azure
DevOps With MuleSoft
All contents © MuleSoft Inc.
Mule Maven Plugin
Mule Maven Plugin allows you to deploy and undeploy a MuleSoft application. It is compatible with the Enterprise
Mule Runtime engine and Community Mule Kernel.
Mule Maven Plugin is capable of deploying applications automatically to on-premise, CloudHub, and Anypoint
Runtime Fabric Manager.
Mule Maven plugin supports three goals:
● Package: Generates jar or executable files for your Mule application.
○ mvn package
● Deploy: It automatically uploads, deploys and starts the application on the target system (on-premise,
CloudHub, Anypoint Runtime Fabric).
○ mvn deploy -DmuleDeploy
● Undeploy: It automatically removes the application from the target system (on-premise, CloudHub, Anypoint
Runtime Fabric).
○ mvn mule:undeploy
All contents © MuleSoft Inc.
Mule Maven Plugin
Parameter Description
uri Your Anypoint Platform URI.
muleVersion The Mule runtime engine version that will run in your CloudHub instance.
applicationName The name of your application in CloudHub.
username Your Cloudhub username.
password Your Cloudhub password.
server Maven server with Anypoint Platform credentials.
workers The number of workers.
workerType Size of each worker.
environment The CloudHub environment to which you want to deploy.
properties if you need to set properties for the Mule application you are deploying, you can use the <properties> top-level element:
<properties>
<key>value</key>
</properties>
region Region of workers cloud.
Networking time
Introduce yourself to your neighbors!
See you next time
Please send topic suggestions to the organizer
THANK YOU

More Related Content

What's hot

Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricPatryk Bandurski
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CDPatryk Bandurski
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020Royston Lobo
 
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...Jitendra Bafna
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalAkshata Sawant
 
Mule Meetup Hyderabad - Aug 2020
Mule Meetup Hyderabad - Aug 2020Mule Meetup Hyderabad - Aug 2020
Mule Meetup Hyderabad - Aug 2020Sravan Lingam
 
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafkaMuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafkaRoyston Lobo
 
Custom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleCustom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleRoyston Lobo
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalAkshata Sawant
 
Mule soft Meetup #3
 Mule soft Meetup #3 Mule soft Meetup #3
Mule soft Meetup #3Gaurav Sethi
 
MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...
MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...
MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...Jitendra Bafna
 
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)Prashanth Kurimella
 
Mulesoft with ELK (Elastic Search, Log stash, Kibana)
Mulesoft with ELK (Elastic Search, Log stash, Kibana)Mulesoft with ELK (Elastic Search, Log stash, Kibana)
Mulesoft with ELK (Elastic Search, Log stash, Kibana)Gaurav Sethi
 
Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11Akshata Sawant
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
 
Ahmedabad MuleSoft Meetup #4
Ahmedabad MuleSoft Meetup #4Ahmedabad MuleSoft Meetup #4
Ahmedabad MuleSoft Meetup #4Tejas Purohit
 
Connecting Apache Kafka With Mule ESB
Connecting Apache Kafka With Mule ESBConnecting Apache Kafka With Mule ESB
Connecting Apache Kafka With Mule ESBJitendra Bafna
 
MuleSoft Meetup Warsaw Group #1
MuleSoft  Meetup Warsaw Group #1MuleSoft  Meetup Warsaw Group #1
MuleSoft Meetup Warsaw Group #1Patryk Bandurski
 
Virtual Meetup: Mule 4 Error Handling and Logging
Virtual Meetup: Mule 4 Error Handling and LoggingVirtual Meetup: Mule 4 Error Handling and Logging
Virtual Meetup: Mule 4 Error Handling and LoggingJimmy Attia
 
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
MuleSoft Meetup Mumbai Mule 4 Presentation SlideMuleSoft Meetup Mumbai Mule 4 Presentation Slide
MuleSoft Meetup Mumbai Mule 4 Presentation SlideManish Kumar Yadav
 

What's hot (20)

Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CD
 
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020MuleSoft Online Meetup   a Guide to RTF application deployment  - October 2020
MuleSoft Online Meetup a Guide to RTF application deployment - October 2020
 
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_final
 
Mule Meetup Hyderabad - Aug 2020
Mule Meetup Hyderabad - Aug 2020Mule Meetup Hyderabad - Aug 2020
Mule Meetup Hyderabad - Aug 2020
 
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafkaMuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
MuleSoft Online Meetup - MuleSoft integration with snowflake and kafka
 
Custom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker exampleCustom policies in mule 4 and a circuit breaker example
Custom policies in mule 4 and a circuit breaker example
 
Meet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_finalMeet up slides_mumbai_21032020_final
Meet up slides_mumbai_21032020_final
 
Mule soft Meetup #3
 Mule soft Meetup #3 Mule soft Meetup #3
Mule soft Meetup #3
 
MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...
MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...
MuleSoft Surat Virtual Meetup#26 - Implementing Hybrid MuleSoft Runtime - Any...
 
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
MuleSoft Deployment Strategies (RTF vs Hybrid vs CloudHub)
 
Mulesoft with ELK (Elastic Search, Log stash, Kibana)
Mulesoft with ELK (Elastic Search, Log stash, Kibana)Mulesoft with ELK (Elastic Search, Log stash, Kibana)
Mulesoft with ELK (Elastic Search, Log stash, Kibana)
 
Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11Mumbai MuleSoft Meetup 11
Mumbai MuleSoft Meetup 11
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Ahmedabad MuleSoft Meetup #4
Ahmedabad MuleSoft Meetup #4Ahmedabad MuleSoft Meetup #4
Ahmedabad MuleSoft Meetup #4
 
Connecting Apache Kafka With Mule ESB
Connecting Apache Kafka With Mule ESBConnecting Apache Kafka With Mule ESB
Connecting Apache Kafka With Mule ESB
 
MuleSoft Meetup Warsaw Group #1
MuleSoft  Meetup Warsaw Group #1MuleSoft  Meetup Warsaw Group #1
MuleSoft Meetup Warsaw Group #1
 
Virtual Meetup: Mule 4 Error Handling and Logging
Virtual Meetup: Mule 4 Error Handling and LoggingVirtual Meetup: Mule 4 Error Handling and Logging
Virtual Meetup: Mule 4 Error Handling and Logging
 
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
MuleSoft Meetup Mumbai Mule 4 Presentation SlideMuleSoft Meetup Mumbai Mule 4 Presentation Slide
MuleSoft Meetup Mumbai Mule 4 Presentation Slide
 

Similar to Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric

Dubai meetup- Anypoint Runtime Fabric
Dubai meetup- Anypoint Runtime FabricDubai meetup- Anypoint Runtime Fabric
Dubai meetup- Anypoint Runtime Fabricsatyasekhar123
 
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptxToronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptxAnurag Dwivedi
 
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3Alfonso Martino
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys MeetupsAngel Alberici
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...Jitendra Bafna
 
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)sumitahuja94
 
Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Anurag Dwivedi
 
WASM Beyond the Browser [2022_07_21 meetup]
WASM Beyond the Browser [2022_07_21 meetup]WASM Beyond the Browser [2022_07_21 meetup]
WASM Beyond the Browser [2022_07_21 meetup]Salesforce
 
Automating Workload AE and DE; Agent Deployment and Configuration
Automating Workload AE and DE; Agent Deployment and ConfigurationAutomating Workload AE and DE; Agent Deployment and Configuration
Automating Workload AE and DE; Agent Deployment and ConfigurationCA Technologies
 
Washington DC MuleSoft Meetup 05-12-22-2.pptx
Washington DC MuleSoft Meetup 05-12-22-2.pptxWashington DC MuleSoft Meetup 05-12-22-2.pptx
Washington DC MuleSoft Meetup 05-12-22-2.pptxivaturia
 
Hashicorp-Terraform_Packer_Vault-by Sushil
Hashicorp-Terraform_Packer_Vault-by SushilHashicorp-Terraform_Packer_Vault-by Sushil
Hashicorp-Terraform_Packer_Vault-by SushilSushil Kumar
 
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius SchumacherOSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius SchumacherNETWAYS
 
Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015Filipe Miranda
 
Kubernetes for the PHP developer
Kubernetes for the PHP developerKubernetes for the PHP developer
Kubernetes for the PHP developerPaul Czarkowski
 
What_s_New_in_OpenShift_Container_Platform_4.6.pdf
What_s_New_in_OpenShift_Container_Platform_4.6.pdfWhat_s_New_in_OpenShift_Container_Platform_4.6.pdf
What_s_New_in_OpenShift_Container_Platform_4.6.pdfchalermpany
 
Using Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial TimesUsing Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial TimesEmeka Mosanya
 

Similar to Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric (20)

Dubai meetup- Anypoint Runtime Fabric
Dubai meetup- Anypoint Runtime FabricDubai meetup- Anypoint Runtime Fabric
Dubai meetup- Anypoint Runtime Fabric
 
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptxToronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
 
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
MuleSoft Meetup Roma - Runtime Fabric Series (From Zero to Hero) - Sessione 3
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Madrid meetup #7 deployment models
Madrid meetup #7   deployment modelsMadrid meetup #7   deployment models
Madrid meetup #7 deployment models
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
 
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
Kochi Mulesoft Meetup #11 - Runtime Fabric on Google Kubernetes Engine (GKE)
 
Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4
 
WASM Beyond the Browser [2022_07_21 meetup]
WASM Beyond the Browser [2022_07_21 meetup]WASM Beyond the Browser [2022_07_21 meetup]
WASM Beyond the Browser [2022_07_21 meetup]
 
Online spanish meetup #2
Online spanish meetup #2Online spanish meetup #2
Online spanish meetup #2
 
Automating Workload AE and DE; Agent Deployment and Configuration
Automating Workload AE and DE; Agent Deployment and ConfigurationAutomating Workload AE and DE; Agent Deployment and Configuration
Automating Workload AE and DE; Agent Deployment and Configuration
 
Washington DC MuleSoft Meetup 05-12-22-2.pptx
Washington DC MuleSoft Meetup 05-12-22-2.pptxWashington DC MuleSoft Meetup 05-12-22-2.pptx
Washington DC MuleSoft Meetup 05-12-22-2.pptx
 
How Postman adopted Docker
How Postman adopted DockerHow Postman adopted Docker
How Postman adopted Docker
 
Hashicorp-Terraform_Packer_Vault-by Sushil
Hashicorp-Terraform_Packer_Vault-by SushilHashicorp-Terraform_Packer_Vault-by Sushil
Hashicorp-Terraform_Packer_Vault-by Sushil
 
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius SchumacherOSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
 
Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015
 
Kubernetes for the PHP developer
Kubernetes for the PHP developerKubernetes for the PHP developer
Kubernetes for the PHP developer
 
What_s_New_in_OpenShift_Container_Platform_4.6.pdf
What_s_New_in_OpenShift_Container_Platform_4.6.pdfWhat_s_New_in_OpenShift_Container_Platform_4.6.pdf
What_s_New_in_OpenShift_Container_Platform_4.6.pdf
 
Using Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial TimesUsing Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial Times
 

More from Jitendra Bafna

MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQMuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQJitendra Bafna
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationJitendra Bafna
 
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial ModernizationMuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial ModernizationJitendra Bafna
 
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...Jitendra Bafna
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensJitendra Bafna
 
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...Jitendra Bafna
 
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoftMuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoftJitendra Bafna
 
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...Jitendra Bafna
 
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...Jitendra Bafna
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...Jitendra Bafna
 
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
MuleSoft Surat Meetup#47 - Error Handling With MuleSoftMuleSoft Surat Meetup#47 - Error Handling With MuleSoft
MuleSoft Surat Meetup#47 - Error Handling With MuleSoftJitendra Bafna
 
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoftMuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoftJitendra Bafna
 
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...Jitendra Bafna
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustJitendra Bafna
 
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...Jitendra Bafna
 
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize LogsMuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize LogsJitendra Bafna
 
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...Jitendra Bafna
 
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoftEngineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoftJitendra Bafna
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...Jitendra Bafna
 
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoftMuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoftJitendra Bafna
 

More from Jitendra Bafna (20)

MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQMuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft Automation
 
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial ModernizationMuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
 
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...
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New LensMuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
 
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
 
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoftMuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
 
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
 
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
 
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
MuleSoft Surat Meetup#47 - Error Handling With MuleSoftMuleSoft Surat Meetup#47 - Error Handling With MuleSoft
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
 
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoftMuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
 
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...
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
 
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
 
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize LogsMuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
 
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
 
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoftEngineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
 
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoftMuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
 

Recently uploaded

Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric

  • 1. : Sept 26th 2020 : MuleSoft Runtime Fabric and Azure Devops With MuleSoft [Surat – India] Virtual Meetup #2
  • 2. All contents © MuleSoft Inc. Organizers 2 Jitendra Pravin Bafna Managing Solution Architect Capgemini
  • 3. All contents © MuleSoft Inc. Speakers 3 Jitendra Pravin Bafna Managing Solution Architect Capgemini Sadik Ali Architect Kelton Tech. Solutions
  • 4. All contents © MuleSoft Inc. Agenda 4 3 What is Anypoint Runtime Fabric?1 Anypoint Runtime Fabric Architecture and Components2 Runtime Fabric Manual Installation Demonstration3 RTF on AWS and Terraform4 RTF Logging, Monitoring, Scaling, Security5 Mule Maven Plugin and Azure DevOps With MuleSoft6
  • 6. All contents © MuleSoft Inc. Bit of History 6 The "mule" in the name comes from the drudgery, or "donkey work," of data integration that our platform was created to escape. Also, like a mule, it deliver the strength of a donkey to haul the heavy workload, and the speed of a racehorse to get it done quickly. The company originally provided middleware and messaging, and later expanded to provide an integration platform as a service (iPaaS) approach for companies through its main product, Anypoint Platform. MuleSoft's Anypoint Platform includes various components such as Anypoint Design Center, which allows API developers to design and build APIs; Anypoint Exchange, a library for API providers to share APIs, templa- tes, and assets; and Anypoint Management Center, a centralized web interface to analyze, manage, and monitor APIs and integrations. MuleSoft also offers the Mule runtime engine, a runtime solution for connecting enterprise applications on-premises and to the cloud, designed to eliminate the need for custom point-to-point integration code. On May 2, 2018, Salesforce acquired Mulesoft.
  • 7. All contents © MuleSoft Inc. 7 ❖ A container service that automates and orchestrates the deployment of Mule applications ❖ to private cloud infrastructure and on-premises data centers ❖ Runs on customer-hosted infrastructure on AWS, Azure, virtual machines (VMs) or bare-metal servers ❖ Requires the use of the control plane hosted by MuleSoft What is Runtime Fabric?
  • 8. All contents © MuleSoft Inc. 8 ❖ Isolation between applications by running a separate Mule Runtime per application. ❖ Ability to run multiple versions of Mule runtime on the same set of resources. ❖ Scaling applications across multiple replicas. ❖ Automation application failover. ❖ Automated runtime update. ❖ Application management with Anypoint Runtime Manager. What is Runtime Fabric ? …… continue
  • 9. All contents © MuleSoft Inc. 9 Different from other deployments RTF StandAlone Mule Cloud Hub (CH) Hosted No (on-premise/private cloud) No (on-premise/private cloud) Yes Infra. owned/managed by Customer Customer Mulesoft Management plane US and EU control plane (GovCloud is currently not supported) CH/PCE CH Mule Runtime Containerized (Kubernetes/Docker) Standalone Mule server Managed by MS (currently standalone on EC2, will be moving to RTF cloud) Setup No Mule server setup required Mule server(s) setup/configuration required N/A ***Elasticity/Isolation High (apps don’t share resources) Low (apps share resources on the same JVM) High (apps don’t share resources)
  • 10. All contents © MuleSoft Inc. 10 Why should recommend and its benefits ? ❖ Wants to deploy runtimes on their own premises (Data center, private IaaS). ❖ Can afford at least 6 servers for Anypoint Runtime Fabric. ❖ Wants on alternative to deploying on AWS.
  • 11. All contents © MuleSoft Inc. 11 Why should recommend and its benefits ?.. Continue ❖ Increased reliability through isolation between applications Horizontal scaling ❖ Registration of Mule applications and APIs with MuleSoft managed control plane out of the box ❖ Zero downtime application re- deployments ❖ Supported deployments on Azure, AWS, VM and physical servers ❖ No resources required to support or maintain orchestration / automation.
  • 12. All contents © MuleSoft Inc. 12 Why should recommend and its benefits ?
  • 13. All contents © MuleSoft Inc. 13 RTF Architecture
  • 14. All contents © MuleSoft Inc. 14 RTF Architecture .. continue…
  • 15. All contents © MuleSoft Inc. 15 RTF Architecture .. continue…
  • 16. All contents © MuleSoft Inc. 16 RTF Configuration - Development At least 1 controller VM to operate Runtime Fabric (max 5) – 2 cores each minimum – 8 Gb memory minimum – 80 Gb dedicated disk for the operating system – 60 Gb dedicated disk with 3000 provisioned for Etcd – 100 Gb dedicated disk with 1000 provisioned IOPS for Docker • At least 2 worker VMs to run Mule applications (max 16) – 2 cores each minimum – 15 Gb memory minimum – 80 Gb dedicated disk for the operating system – 100 Gb dedicated disk with 1000 provisioned IOPS for Dockerelopment configuration
  • 17. All contents © MuleSoft Inc. 17 RTF Configuration - Production At least 3 controller VMs to operate Runtime Fabric (max 5) – 2 cores each minimum – 8 Gb memory minimum – 80 Gb dedicated disk for the operating system – 60 Gb dedicated disk with 3000 provisioned IOPS for Etcd – 250 Gb dedicated disk with 1000 provisioned IOPS for Docker At least 2 worker VMs to run Mule applications (max 16) – 2 cores each minimum – 15 Gb memory minimum – 80 Gb dedicated disk for the operating system – 250 Gb dedicated disk with 1000 provisioned IOPS for Docker
  • 18. DEMO
  • 19. All contents © MuleSoft Inc. Terraform and AWS MuleSoft provides a Terraform script that you run to provision the required AWS resources. You can modify the provisioning script as needed for your installation: for example, you can enable disk encryption or encryption of EBS volumes. ❖ fabric.tf: Terraform script that provisions the infrastructure on your AWS account. ❖ network_ingress.tf: Terraform script containing the Security Group rules used for network ingress. ❖ network_egress.tf: Terraform script containing the Security Group rules used for network egress. ❖ installer_env.sh: shell script of environment variables added to the controller VM acting as a leader during the installation. ❖ controller_env.sh: shell script of environment variables added to the other controller VM(s). ❖ worker_env.sh: shell script of environment variables added to the worker VM(s). ❖ README.md: markdown file containing installation instructions.
  • 20. All contents © MuleSoft Inc. POD Operating System JVM MuleSoft Runtime MuleSoft Application Containers POD A node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster. A pod is a Kubernetes abstraction that represents a group of one (1) or more application containers such as Docker, and some shared resources for those containers
  • 21. All contents © MuleSoft Inc. Shared Responsibility for On-Premises Runtime Fabric
  • 22. All contents © MuleSoft Inc. Scaling Vertical scaling ❖ Assign more resources (vCores) to a Runtime Fabric node ❖ Assign more resources (memory) to a stand-alone Mule runtime (or JVM) ❖ Assign more resources (vCores) to a CloudHub worker Horizontal scaling ❖ Add more Runtime Fabric nodes ❖ Add more Runtime Fabric pod replicas ❖ Add more Mule runtimes ❖ Either clustered or with a load balancer in round robin configuration – Add more CloudHub workers
  • 23. All contents © MuleSoft Inc. CPU Bursting Log Forwarder RTF Services Worker (2 Cores) POD POD MuleSoft Application 1 MuleSoft Application 2 POD POD 0.5 vCores CPU Limit = 1.7 vCores 0.5 vCores CPU Limit = 1.7 vCores Total vCores allocated = 0.5 vCores App1 + 0.5 vCpress App2 + 0.3 vCores RTF Services = 1.3 vCores allocated 0.7 vCores remaining for CPU Bursting To avoid CU Bursting Reserved CPU = CPU limit
  • 24. All contents © MuleSoft Inc. Monitoring and Logging
  • 25. All contents © MuleSoft Inc. Logging 25 In Runtime Fabric, log can be forwarded to AnyPoint Monitoring or to any external logging system. ❖ Enable and configure Runtime fabric using Runtime Manager to send logs to Splunk, ELK, Azure etc. ❖ Enable to send logs to Anypoint Monitoring using Runtime Fabric control plane. ❖ Install agent on RTF controller to send logs to Splunk, ELK etc ❖ Runtime Fabric features a built-in log forwarder that can send data to an rsyslogd server via TCP or UDP
  • 26. All contents © MuleSoft Inc. RSYSLOGD 26 kind: logforwarder version: v2 metadata: name: log-forwarder spec: address: 18.222.119.7:514 protocol: udp sudo gravity resource create log-forwarder.yaml sudo gravity resource rm logforwarder log-forwarder sudo gravity resource create log-forwarder.yaml
  • 27. All contents © MuleSoft Inc. Alerts 27 kind: smtp version: v2 metadata: name: smtp spec: host: smtp.gmail.com port: 465 username: mulesoft.training.01@gmail.com password: Mulesoft2018 sudo gravity resource create -f alert-smtp.yaml
  • 28. All contents © MuleSoft Inc. Application to Application Request Within Same Environment 28 Ingress POD Controller hello-world-dev hello-world-dev test-app-dev test-app-dev:8081 POD POD POD
  • 29. All contents © MuleSoft Inc. Application to Application Request Within different Environment 29 Ingress POD Controller hello-world-dev hello-world-dev test-app-dev POD POD POD test-app-qa hello-world-qa test-app-qa.2abc2ce6 -cce6-463b-afaa-a19 79e3xxxxx.svc.cluste r.local
  • 30. All contents © MuleSoft Inc. Application Startup Times Benchmark
  • 31. All contents © MuleSoft Inc. Application Performance Benchmark
  • 32. All contents © MuleSoft Inc. Edge Security
  • 33. Mule Maven Plugin and Azure DevOps With MuleSoft
  • 34. All contents © MuleSoft Inc. Mule Maven Plugin Mule Maven Plugin allows you to deploy and undeploy a MuleSoft application. It is compatible with the Enterprise Mule Runtime engine and Community Mule Kernel. Mule Maven Plugin is capable of deploying applications automatically to on-premise, CloudHub, and Anypoint Runtime Fabric Manager. Mule Maven plugin supports three goals: ● Package: Generates jar or executable files for your Mule application. ○ mvn package ● Deploy: It automatically uploads, deploys and starts the application on the target system (on-premise, CloudHub, Anypoint Runtime Fabric). ○ mvn deploy -DmuleDeploy ● Undeploy: It automatically removes the application from the target system (on-premise, CloudHub, Anypoint Runtime Fabric). ○ mvn mule:undeploy
  • 35. All contents © MuleSoft Inc. Mule Maven Plugin Parameter Description uri Your Anypoint Platform URI. muleVersion The Mule runtime engine version that will run in your CloudHub instance. applicationName The name of your application in CloudHub. username Your Cloudhub username. password Your Cloudhub password. server Maven server with Anypoint Platform credentials. workers The number of workers. workerType Size of each worker. environment The CloudHub environment to which you want to deploy. properties if you need to set properties for the Mule application you are deploying, you can use the <properties> top-level element: <properties> <key>value</key> </properties> region Region of workers cloud.
  • 37. See you next time Please send topic suggestions to the organizer
  • 38.