SlideShare una empresa de Scribd logo
1 de 31
[NYC] MuleSoft Meetup Group
MuleSoft Operational Capabilities and Deployment Options
13th March, 2021
2
Host
Neeraj Kumar
ERP Development and
Integration Architect
Casper, NYC
About the speaker:
 Working as ERP and Integration Architect @Casper, NYC.
 13.5+ Years of Experience in Oracle ERP and Integrations.
 Managed multiple End to End Integration projects with ERP.
 Certified MuleSoft Developer.
 Passionate for MuleSoft Technology and API World.
Safe Harbor Statement
• Both the speaker and host are organizing this meet up in individual capacity only.
We are not representing our companies here.
• This presentation is strictly for learning purpose only. Organizer/Presenter do not
hold any responsibility that same solution will work for your business
requirements also.
• This presentation is not meant for any promotional activities.
4
Speakers
Jitendra Bafna
Senior Solution Architect
Capgemini
About the speaker:
 Working as Senior Solution Architect at Capgemini.
 MuleSoft Ambassador
 Surat MuleSoft Meetup Leader.
 12.5+ Years of Experience in Integrations and API
Technologies.
 Certified MuleSoft Integration Architect and platform
Architect.
CHEERS..!!
We have prizes to give away!
3 Winners a special prize is ready
5
A SHOW OF HANDS:
New Members With Us.!!
Agenda
MuleSoft and its History
MuleSoft Operational and API Capabilities
Use Case 1: CloudHub Architecture
Use Case 2: CloudHub Architecture With VPC, VPN and DLB
Use Case 3: Customer Hosted Mule Runtime (Hybrid)
Use Case 4: Runtime Fabric Manager
Use Case 5: API Management Capabilities for Non Mule Application
Trivia Quiz
1
2
3
4
5
6
7
8
MuleSoft in Gartner Magic Quadrant - 2020
Gartner has recognized the company as a Leader for the sixth time in the 2020 Magic Quadrant for Enterprise
Integration Platform as a Service (iPaaS).
In addition, MuleSoft has been named a Leader for the fifth consecutive time in the 2020 Gartner Magic Quadrant
for Full Life Cycle API Management
What is MuleSoft?
MuleSoft is the software company having headquartered in the San Francisco, California that provides the
integration software to connect applications, data or devices etc.
Founded as a MuleSource by Ross Mason and Dave Rosenberg.
MuleSource has been renamed to MuleSoft. MuleSoft originally provided Messaging and Middleware
capabilities, later expanded to IPaaS through product Anypoint Platform.
2006
2009
2013
2016
MuleSoft acquired the ProgrammableWeb.
MuleSoft was ranked #20 on the Forbes Cloud 100 list.
MuleSoft filed the IPO and start trading in New York Stock Exchange.
2017
2018 MuleSoft acquired by Salesforce.
Design Center
Design Center provides tools to design the APIs, developer Connectors and
MuleSoft Applications. RAML is used to design the APIs.
Anypoint Exchange
Anypoint Exchange is repository hub where you can store your reusable
assets and search for connectors, public or private assets.
Runtime Manager
Runtime Manager is the place where you can deploy and manage the
MuleSoft Application. It also provide capabilities to setup Anypoint Virtual
Private Cloud, Virtual Private Network and Dedicated Load Balancer.
API Manager
API Manager is the component of the Anypoint Platform for managing the
lifecycle of API and secure the APIs using policies. This component
basically governed the APIs.
Access Management
This component is basically used to manager users, subscriptions, roles,
organization, environments, Identity Management etc.
Workers are dedicated instances of Mule runtime
engine that run your integration applications on
CloudHub.
Worker sizes have different compute, memory, and
storage capacities.
Worker and Worker Size
Worker Size Heap Memory Storage
0.1 vCores 500 MB 8 GB
0.2 vCores 1 GB 8 GB
1 vCore 1.5 GB 12 GB
2 vCores 3.5 GB 40 GB
4 vCores 7.5 GB 88 GB
8 vCores 15 GB 168 GB
16 vCores 32 GB 328 GB
Horizontal and Vertical Scaling
In CloudHub, Horizontal Scaling can easily done by
increasing the number of workers.
Vertical scaling can be achieved by increasing the
vCores size.
Auto Scaling
CloudHub allows you to make the processing power
behind your applications responsive to changes in their
usage. You can define policies that respond to CPU or
memory usage thresholds by scaling up or scaling
down the processing resources used by an application.
Intelligent Healing
CloudHub monitors the worker clouds for problems and
provides a self-healing mechanism to recover from
them. If the underlying hardware suffers a failure, the
platform migrates your application to a new worker
automatically.
Zero-Downtime Updates
CloudHub supports updating your applications at
runtime so end users of your HTTP APIs experience
zero downtime. While your application update is
deploying, CloudHub keeps the old version of your
application running. Your domain points to the old
version of your application until the newly uploaded
version is fully started.
MuleSoft Anypoint Platform (Cloudhub) Components
and Capabilities
MuleSoft Region and Multitenancy
10
US East (N. Virginia)
US East (Ohio)
US West (N. California)
EU (Ireland)
EU (London)
EU (Frankfurt)
Asia Pacific (Tokyo)
Asia Pacific (Singapore)
Asia Pacific (Sydney)
Central (Canada)
South America (Sao Paulo)
Runtime Manager (CloudHub)
Region Sub-Domain
US East (North Virginia) us-e1.cloudhub.io
US East (Ohio) us-e2.cloudhub.io
US West (Oregon) us-w2.cloudhub.io
US West (North California) us-w1.cloudhub.io
Canada (Central) ca-c1.cloudhub.io
Brazil (Sao Paulo) br-s1.cloudhub.io
Europe (Ireland) ir-e1.cloudhub.io
Europe (Frankfurt) de-c1.cloudhub.io
UK (London) uk-e1.cloudhub.io
Asia Pacific (Tokyo) jp-e1.cloudhub.io
Asia Pacific (Sydney) au-s1.cloudhub.io
Asia Pacific (Singapore) sg-s1.cloudhub.io
US West (Oregon)
 First, the worker cloud is a multitenant
cloud of virtual machines. These VMs
provide the security and isolation needed
for your integrations to run custom code
without affecting others.
 Second, the management console and the
platform services have a "shared
everything" architecture – all tenants
share the same web UI, monitoring
services, load balancers, etc. These
services do not process or transmit your
data.
MuleSoft Operational Capabilities
and Deployment Options
Use Case 1: CloudHub Architecture
12
Problem Statement:
● Client is looking to implement MuleSoft for connecting SaaS applications like Salesforce, Netsuite etc.
● Cloud based solution where they don’t want to manage infrastructure and all applications must be highly
available and fault tolerance.
● API must be secured with Client Id Enforcement policies.
● Platform must have feature like Intelligent healing, Zero Down Time updates.
Use Case 1: CloudHub Architecture - Solution
13
SaaS Apps
(Salesforce/Netsuite
/Databases)
Runtime Manager
Dev Test Prod
Platform Services
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Worker
Logs Insights Scheduler
Management Alerts
Application
Data
API Manager
API
Policies/Security
API Gateway API Analytics API Alerts and
Monitoring
Public
Internet
API Proxy/API Auto Discovery
Anypoint Platform
Client
Demonstration on Use Case 1
Use Case 2: CloudHub Architecture (Accessing
Application Within Private DC or Cloud)
15
Problem Statement:
● Client is looking to implement MuleSoft for connecting SaaS applications like Salesforce, SAP system in
private AWS cloud and Databases and resources in on premise system.
● Cloud based solution where they don’t want to manage infrastructure and all applications must be highly
available and fault tolerance.
● Application can be access by fewer client publicly.
● API must be secured with OAuth JWT.
● Platform must have feature like Intelligent healing, Zero Down Time updates.
Use Case 2: CloudHub Architecture (Accessing
Application Within Private DC or Cloud)
- Solution
16
SaaS Apps
(Salesforce/Netsuite
/Databases)
Platform Services
Logs Insights Scheduler
Management Alerts
Application
Data
API Manager
API
Policies/Security
API Gateway API Analytics API Alerts and
Monitoring
API Proxy/API Auto Discovery
Anypoint Platform
Client
Runtime Manager
Non Prod VPC (10.0.1.0/22)
Prod VPC (192.168.1.0/22)
Dedicated
Load
Balancer
(Prod)
Dedicated
Load
Balancer
(Non Prod) Dev Test
Prod
Databases
Databases
Core Systems
Core Systems
VPN IPSec
Tunnelling
VPN IPSec
Tunnelling
Corporate Datacenter
(Non Prod)
Corporate Datacenter
(Prod)
us-east-1
us-east-1
AWS Cloud DC
(us-east-1)
AWS Resources
(Prod)
172.168.1.0/16
AWS Resources
(Non Prod)
11.0.1.0/16
Demonstration on Use Case 2
Use Case 3: Customer Hosted MuleSoft Runtime
(Hybrid Implementation)
18
Problem Statement:
● Financial institution is looking to implement cost effective solution and can operate on minimal cores.
Solution must be highly available and having low workloads.
● Due to compliance or security requirements within organization, they cannot move to cloud based
approach.
● API must be secured with Client Id Enforcement policy.
● Application deployed on Mule Runtime must be highly available.
Use Case 3: Customer Hosted MuleSoft Runtime
(Hybrid Implementation) - Solution
19
Prod Server 1
(Mule Runtime 4.3)
Prod Server 2
(Mule Runtime 4.3)
Test Server 1
(Mule Runtime 4.3)
Test Server 2
(Mule Runtime 4.3)
Prod Environment
Clustering
Test Environment
Clustering
Prod Load Balancer
Test Load Balancer
Customer Hosted (Data Plane)
Behind Firewall
https
443
https
443
https
443
https
443
Distributed
Memory Grid
Distributed
Memory Grid
API Manager
API
Policies
API
Analytics
API
Security
API Auto Discovery/API
Proxy
Anypoint Platform (Control Plane)
Anypoint Monitoring
and Alerts
Demonstration on Use Case 3
Use Case 4: Customer Hosted - Runtime Fabric
Manager
21
Problem Statement:
● Client is looking to implement cost effective solution and can operate on minimal cores.
● Solution must be highly available, fault tolerant and having moderate workloads.
● They want to migrate all the 400+ integration to MuleSoft and able to assign minimum unit of core while
deploying applications.
● Client is looking for container based solution.
● API must be secure at Edge and application level by applying policies like Rate Limiting, Client Id
Enforcement.
Use Case 4: Customer Hosted - Runtime
Fabric Manager - Solution
22
Customer Hosted (Data Plane)
Customer Hosted (Data Plane)
API Manager
API Policies API
Analytics
API
Security
Anypoint Platform (Control Plane)
Anypoint Monitoring and
Alerts
Mule Runtime
Application
Mule Runtime
Application
Mule Runtime
Application
Agent
Internal Load
Balancer
Agent
Internal Load
Balancer
Agent
Internal Load
Balancer
Mule Runtime
Application
Mule Runtime
Application
Mule Runtime
Application
Worker 1 Worker 2 Worker 3
Controller Controller Controller
Anypoint Security
https
443
Behind Firewall
TCP Load Balancer
API Auto Discovery/API
Proxy
Use Case 5: Leverage Anypoint API Management
Capabilities for Non MuleSoft Application
23
Problem Statement:
● Client wants to implement API Management Capabilities for Non MuleSoft applications.
● Having ‘n’ number of web services and apis implemented using non mule technologies but there is no
capabilities of API governance.
● Need to enable OAuth 2.0 Authentication for all the web services and apis.
● Want fewer clients can access apis publicly and securely.
● Non MuleSoft
Use Case 5: Leverage Anypoint API Management
Capabilities for Non MuleSoft Application - Solution
24
Web Services Non MuleSoft APIs
On Premise VPN
Anypoint VPN
VPN IPSec Tunnelling
Behind Firewall
On Premise
Mule Proxy
1
Mule Proxy
2
Mule Proxy
3
Mule Proxy
4
Mule Proxy
5
Anypoint VPC (10.0.1.0/24)
API Policies API Security
API
Analytics
API Alerts
and
Monitoring
Demonstration on Use Case 5
Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time
Question 1
What is best way to connect AWS VPC and Anypoint VPC
if they exists in same region?
a. VPC Peering
b. VPN IP Sec Tunneling
c. Direct Connect
d. None of the Above
27
Question 2
Can we implement Clustering in CloudHub?
a. True
b. False
28
Question 3
How to enable API Management capabilities for Non Mule
Application?
a. API Auto Discovery
b. API Proxy
c. API Analytics
d. API Security
29
30
Share:
○ Tweet your pictures using the hashtag #NYCMuleSoftMeetup
○ Invite your network to join: https://meetups.mulesoft.com/new-york-city/
Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to Neeraj Kumar (Host) to suggest topics for next Meetup
What’s next?
Thank you

Más contenido relacionado

La actualidad más candente

MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraphMuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraphJitendra Bafna
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Akshata Sawant
 
Introduction to Mulesoft
Introduction to MulesoftIntroduction to Mulesoft
Introduction to Mulesoftvenkata20k
 
Mule soft mcia-level-1 Dumps
Mule soft mcia-level-1 DumpsMule soft mcia-level-1 Dumps
Mule soft mcia-level-1 DumpsArmstrongsmith
 
MuleSoft Kochi Meetup #3– Integration with Web Sockets
 MuleSoft Kochi Meetup #3– Integration with Web Sockets MuleSoft Kochi Meetup #3– Integration with Web Sockets
MuleSoft Kochi Meetup #3– Integration with Web Socketssumitahuja94
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingManish Kumar Yadav
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsNYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsGean Martinez
 
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...Jitendra Bafna
 
MuleSoft Meetup Charlotte 2019 - Dec 10
MuleSoft Meetup Charlotte  2019 - Dec 10MuleSoft Meetup Charlotte  2019 - Dec 10
MuleSoft Meetup Charlotte 2019 - Dec 10Subhash Patel
 
MuleSoft Manchester Meetup #5 slides 20th May 2021
MuleSoft Manchester Meetup #5 slides 20th May 2021MuleSoft Manchester Meetup #5 slides 20th May 2021
MuleSoft Manchester Meetup #5 slides 20th May 2021Ieva Navickaite
 
Raleigh MuleSoft Meetup - October
Raleigh MuleSoft Meetup  - October Raleigh MuleSoft Meetup  - October
Raleigh MuleSoft Meetup - October Savannah Cole
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021Julian Douch
 
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint PlatformDallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint PlatformAdam DesJardin
 
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Ricardo Rodríguez
 
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and SimplifiedMuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and SimplifiedJitendra Bafna
 
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGAMuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGAJitendra Bafna
 
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
 

La actualidad más candente (20)

MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraphMuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12
 
Introduction to Mulesoft
Introduction to MulesoftIntroduction to Mulesoft
Introduction to Mulesoft
 
Mule soft mcia-level-1 Dumps
Mule soft mcia-level-1 DumpsMule soft mcia-level-1 Dumps
Mule soft mcia-level-1 Dumps
 
MuleSoft Kochi Meetup #3– Integration with Web Sockets
 MuleSoft Kochi Meetup #3– Integration with Web Sockets MuleSoft Kochi Meetup #3– Integration with Web Sockets
MuleSoft Kochi Meetup #3– Integration with Web Sockets
 
Manchester Meetup #3
Manchester Meetup #3Manchester Meetup #3
Manchester Meetup #3
 
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handlingMulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handling
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsNYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
 
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...
MuleSoft Surat Virtual Meetup#8 - Anypoint Business Group Connected Apps and ...
 
MuleSoft Meetup Charlotte 2019 - Dec 10
MuleSoft Meetup Charlotte  2019 - Dec 10MuleSoft Meetup Charlotte  2019 - Dec 10
MuleSoft Meetup Charlotte 2019 - Dec 10
 
MuleSoft Manchester Meetup #5 slides 20th May 2021
MuleSoft Manchester Meetup #5 slides 20th May 2021MuleSoft Manchester Meetup #5 slides 20th May 2021
MuleSoft Manchester Meetup #5 slides 20th May 2021
 
Meetup bangalore-may22nd2021
Meetup bangalore-may22nd2021Meetup bangalore-may22nd2021
Meetup bangalore-may22nd2021
 
Raleigh MuleSoft Meetup - October
Raleigh MuleSoft Meetup  - October Raleigh MuleSoft Meetup  - October
Raleigh MuleSoft Meetup - October
 
MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021MuleSoft Meetup Singapore #8 March 2021
MuleSoft Meetup Singapore #8 March 2021
 
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint PlatformDallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
Dallas Mulesoft Meetup - Log Aggregation and Elastic Stack on Anypoint Platform
 
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
Mulesoft Meetups - Salesforce & Mulesoft Integrations, Anypoint Security Poli...
 
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and SimplifiedMuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
MuleSoft Surat Virtual Meetup#9 - RAML Reusability and Simplified
 
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGAMuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
 
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)
 

Similar a Nyc mule soft_meetup_13_march_2021

MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...Jitendra Bafna
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
 
IT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxIT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxvrickens
 
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
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
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?Apigee | Google Cloud
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Oracle Developers
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
Achieving Target State Architecture in NetApp IT
Achieving Target State Architecture in NetApp ITAchieving Target State Architecture in NetApp IT
Achieving Target State Architecture in NetApp ITNetApp
 
Achieving a Target State Architecture
Achieving a Target State ArchitectureAchieving a Target State Architecture
Achieving a Target State ArchitectureRuben Klein Haneveld
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewJames Falkner
 
When to use serverless computing.pdf
When to use serverless computing.pdfWhen to use serverless computing.pdf
When to use serverless computing.pdfSGBSeo
 
JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2Sawan Mishra
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
CV_Vasili_Tegza 2G
CV_Vasili_Tegza 2GCV_Vasili_Tegza 2G
CV_Vasili_Tegza 2GVasyl Tegza
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...Jitendra Bafna
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
 

Similar a Nyc mule soft_meetup_13_march_2021 (20)

MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
 
Cc unit 5
Cc unit 5Cc unit 5
Cc unit 5
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
IT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docxIT 8003 Cloud ComputingFor this activi.docx
IT 8003 Cloud ComputingFor this activi.docx
 
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) ...
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
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?
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
Achieving Target State Architecture in NetApp IT
Achieving Target State Architecture in NetApp ITAchieving Target State Architecture in NetApp IT
Achieving Target State Architecture in NetApp IT
 
Achieving a Target State Architecture
Achieving a Target State ArchitectureAchieving a Target State Architecture
Achieving a Target State Architecture
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
When to use serverless computing.pdf
When to use serverless computing.pdfWhen to use serverless computing.pdf
When to use serverless computing.pdf
 
JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
CV_Vasili_Tegza 2G
CV_Vasili_Tegza 2GCV_Vasili_Tegza 2G
CV_Vasili_Tegza 2G
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 

Más de NeerajKumar1965

Advanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTPAdvanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTPNeerajKumar1965
 
Liquibase Integration with MuleSoft
Liquibase Integration with MuleSoftLiquibase Integration with MuleSoft
Liquibase Integration with MuleSoftNeerajKumar1965
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0NeerajKumar1965
 
Shopify Mulesoft Integrations
Shopify Mulesoft IntegrationsShopify Mulesoft Integrations
Shopify Mulesoft IntegrationsNeerajKumar1965
 
Batch Message Listener capabilities of the Apache Kafka Connector
Batch Message Listener capabilities of the Apache Kafka ConnectorBatch Message Listener capabilities of the Apache Kafka Connector
Batch Message Listener capabilities of the Apache Kafka ConnectorNeerajKumar1965
 
Deep Dive into Event Driven Architecture(Async API)
Deep Dive into Event Driven Architecture(Async API)Deep Dive into Event Driven Architecture(Async API)
Deep Dive into Event Driven Architecture(Async API)NeerajKumar1965
 
Accelerate integration with SAP using MuleSoft
Accelerate integration with SAP using MuleSoftAccelerate integration with SAP using MuleSoft
Accelerate integration with SAP using MuleSoftNeerajKumar1965
 
Deep Dive into Salesforce APIs
Deep Dive into Salesforce APIsDeep Dive into Salesforce APIs
Deep Dive into Salesforce APIsNeerajKumar1965
 
Automate mule deployments with github actions and travis ci
Automate mule deployments with github actions  and  travis ciAutomate mule deployments with github actions  and  travis ci
Automate mule deployments with github actions and travis ciNeerajKumar1965
 
Trailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoftTrailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoftNeerajKumar1965
 
Caching strategies in MuleSoft
Caching strategies in MuleSoftCaching strategies in MuleSoft
Caching strategies in MuleSoftNeerajKumar1965
 
Deep Dive on CI/CD NYC Meet Up Group
Deep Dive on CI/CD NYC Meet Up GroupDeep Dive on CI/CD NYC Meet Up Group
Deep Dive on CI/CD NYC Meet Up GroupNeerajKumar1965
 
Anypoint MQ-DLQ NYC Meet Up
Anypoint MQ-DLQ NYC Meet UpAnypoint MQ-DLQ NYC Meet Up
Anypoint MQ-DLQ NYC Meet UpNeerajKumar1965
 
Batch Processing with Mule 4
Batch Processing with Mule 4Batch Processing with Mule 4
Batch Processing with Mule 4NeerajKumar1965
 
New York City Meetup- 6th March 2021
New York City Meetup- 6th March 2021New York City Meetup- 6th March 2021
New York City Meetup- 6th March 2021NeerajKumar1965
 

Más de NeerajKumar1965 (19)

Advanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTPAdvanced Integrations of MuleSoft with ChatGTP
Advanced Integrations of MuleSoft with ChatGTP
 
Liquibase Integration with MuleSoft
Liquibase Integration with MuleSoftLiquibase Integration with MuleSoft
Liquibase Integration with MuleSoft
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0
 
Shopify Mulesoft Integrations
Shopify Mulesoft IntegrationsShopify Mulesoft Integrations
Shopify Mulesoft Integrations
 
Connect_Recap.pptx
Connect_Recap.pptxConnect_Recap.pptx
Connect_Recap.pptx
 
Batch Message Listener capabilities of the Apache Kafka Connector
Batch Message Listener capabilities of the Apache Kafka ConnectorBatch Message Listener capabilities of the Apache Kafka Connector
Batch Message Listener capabilities of the Apache Kafka Connector
 
Deep Dive into Event Driven Architecture(Async API)
Deep Dive into Event Driven Architecture(Async API)Deep Dive into Event Driven Architecture(Async API)
Deep Dive into Event Driven Architecture(Async API)
 
Anypoint Data Graphs
Anypoint Data GraphsAnypoint Data Graphs
Anypoint Data Graphs
 
Accelerate integration with SAP using MuleSoft
Accelerate integration with SAP using MuleSoftAccelerate integration with SAP using MuleSoft
Accelerate integration with SAP using MuleSoft
 
Deep Dive into Salesforce APIs
Deep Dive into Salesforce APIsDeep Dive into Salesforce APIs
Deep Dive into Salesforce APIs
 
Automate mule deployments with github actions and travis ci
Automate mule deployments with github actions  and  travis ciAutomate mule deployments with github actions  and  travis ci
Automate mule deployments with github actions and travis ci
 
Trailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoftTrailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoft
 
Power of LWC + Mulesoft
Power of LWC + MulesoftPower of LWC + Mulesoft
Power of LWC + Mulesoft
 
Caching strategies in MuleSoft
Caching strategies in MuleSoftCaching strategies in MuleSoft
Caching strategies in MuleSoft
 
Deep Dive on CI/CD NYC Meet Up Group
Deep Dive on CI/CD NYC Meet Up GroupDeep Dive on CI/CD NYC Meet Up Group
Deep Dive on CI/CD NYC Meet Up Group
 
Integrating with Aws s3
Integrating with Aws s3Integrating with Aws s3
Integrating with Aws s3
 
Anypoint MQ-DLQ NYC Meet Up
Anypoint MQ-DLQ NYC Meet UpAnypoint MQ-DLQ NYC Meet Up
Anypoint MQ-DLQ NYC Meet Up
 
Batch Processing with Mule 4
Batch Processing with Mule 4Batch Processing with Mule 4
Batch Processing with Mule 4
 
New York City Meetup- 6th March 2021
New York City Meetup- 6th March 2021New York City Meetup- 6th March 2021
New York City Meetup- 6th March 2021
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Nyc mule soft_meetup_13_march_2021

  • 1. [NYC] MuleSoft Meetup Group MuleSoft Operational Capabilities and Deployment Options 13th March, 2021
  • 2. 2 Host Neeraj Kumar ERP Development and Integration Architect Casper, NYC About the speaker:  Working as ERP and Integration Architect @Casper, NYC.  13.5+ Years of Experience in Oracle ERP and Integrations.  Managed multiple End to End Integration projects with ERP.  Certified MuleSoft Developer.  Passionate for MuleSoft Technology and API World.
  • 3. Safe Harbor Statement • Both the speaker and host are organizing this meet up in individual capacity only. We are not representing our companies here. • This presentation is strictly for learning purpose only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements also. • This presentation is not meant for any promotional activities.
  • 4. 4 Speakers Jitendra Bafna Senior Solution Architect Capgemini About the speaker:  Working as Senior Solution Architect at Capgemini.  MuleSoft Ambassador  Surat MuleSoft Meetup Leader.  12.5+ Years of Experience in Integrations and API Technologies.  Certified MuleSoft Integration Architect and platform Architect.
  • 5. CHEERS..!! We have prizes to give away! 3 Winners a special prize is ready 5 A SHOW OF HANDS: New Members With Us.!!
  • 6. Agenda MuleSoft and its History MuleSoft Operational and API Capabilities Use Case 1: CloudHub Architecture Use Case 2: CloudHub Architecture With VPC, VPN and DLB Use Case 3: Customer Hosted Mule Runtime (Hybrid) Use Case 4: Runtime Fabric Manager Use Case 5: API Management Capabilities for Non Mule Application Trivia Quiz 1 2 3 4 5 6 7 8
  • 7. MuleSoft in Gartner Magic Quadrant - 2020 Gartner has recognized the company as a Leader for the sixth time in the 2020 Magic Quadrant for Enterprise Integration Platform as a Service (iPaaS). In addition, MuleSoft has been named a Leader for the fifth consecutive time in the 2020 Gartner Magic Quadrant for Full Life Cycle API Management
  • 8. What is MuleSoft? MuleSoft is the software company having headquartered in the San Francisco, California that provides the integration software to connect applications, data or devices etc. Founded as a MuleSource by Ross Mason and Dave Rosenberg. MuleSource has been renamed to MuleSoft. MuleSoft originally provided Messaging and Middleware capabilities, later expanded to IPaaS through product Anypoint Platform. 2006 2009 2013 2016 MuleSoft acquired the ProgrammableWeb. MuleSoft was ranked #20 on the Forbes Cloud 100 list. MuleSoft filed the IPO and start trading in New York Stock Exchange. 2017 2018 MuleSoft acquired by Salesforce.
  • 9. Design Center Design Center provides tools to design the APIs, developer Connectors and MuleSoft Applications. RAML is used to design the APIs. Anypoint Exchange Anypoint Exchange is repository hub where you can store your reusable assets and search for connectors, public or private assets. Runtime Manager Runtime Manager is the place where you can deploy and manage the MuleSoft Application. It also provide capabilities to setup Anypoint Virtual Private Cloud, Virtual Private Network and Dedicated Load Balancer. API Manager API Manager is the component of the Anypoint Platform for managing the lifecycle of API and secure the APIs using policies. This component basically governed the APIs. Access Management This component is basically used to manager users, subscriptions, roles, organization, environments, Identity Management etc. Workers are dedicated instances of Mule runtime engine that run your integration applications on CloudHub. Worker sizes have different compute, memory, and storage capacities. Worker and Worker Size Worker Size Heap Memory Storage 0.1 vCores 500 MB 8 GB 0.2 vCores 1 GB 8 GB 1 vCore 1.5 GB 12 GB 2 vCores 3.5 GB 40 GB 4 vCores 7.5 GB 88 GB 8 vCores 15 GB 168 GB 16 vCores 32 GB 328 GB Horizontal and Vertical Scaling In CloudHub, Horizontal Scaling can easily done by increasing the number of workers. Vertical scaling can be achieved by increasing the vCores size. Auto Scaling CloudHub allows you to make the processing power behind your applications responsive to changes in their usage. You can define policies that respond to CPU or memory usage thresholds by scaling up or scaling down the processing resources used by an application. Intelligent Healing CloudHub monitors the worker clouds for problems and provides a self-healing mechanism to recover from them. If the underlying hardware suffers a failure, the platform migrates your application to a new worker automatically. Zero-Downtime Updates CloudHub supports updating your applications at runtime so end users of your HTTP APIs experience zero downtime. While your application update is deploying, CloudHub keeps the old version of your application running. Your domain points to the old version of your application until the newly uploaded version is fully started. MuleSoft Anypoint Platform (Cloudhub) Components and Capabilities
  • 10. MuleSoft Region and Multitenancy 10 US East (N. Virginia) US East (Ohio) US West (N. California) EU (Ireland) EU (London) EU (Frankfurt) Asia Pacific (Tokyo) Asia Pacific (Singapore) Asia Pacific (Sydney) Central (Canada) South America (Sao Paulo) Runtime Manager (CloudHub) Region Sub-Domain US East (North Virginia) us-e1.cloudhub.io US East (Ohio) us-e2.cloudhub.io US West (Oregon) us-w2.cloudhub.io US West (North California) us-w1.cloudhub.io Canada (Central) ca-c1.cloudhub.io Brazil (Sao Paulo) br-s1.cloudhub.io Europe (Ireland) ir-e1.cloudhub.io Europe (Frankfurt) de-c1.cloudhub.io UK (London) uk-e1.cloudhub.io Asia Pacific (Tokyo) jp-e1.cloudhub.io Asia Pacific (Sydney) au-s1.cloudhub.io Asia Pacific (Singapore) sg-s1.cloudhub.io US West (Oregon)  First, the worker cloud is a multitenant cloud of virtual machines. These VMs provide the security and isolation needed for your integrations to run custom code without affecting others.  Second, the management console and the platform services have a "shared everything" architecture – all tenants share the same web UI, monitoring services, load balancers, etc. These services do not process or transmit your data.
  • 12. Use Case 1: CloudHub Architecture 12 Problem Statement: ● Client is looking to implement MuleSoft for connecting SaaS applications like Salesforce, Netsuite etc. ● Cloud based solution where they don’t want to manage infrastructure and all applications must be highly available and fault tolerance. ● API must be secured with Client Id Enforcement policies. ● Platform must have feature like Intelligent healing, Zero Down Time updates.
  • 13. Use Case 1: CloudHub Architecture - Solution 13 SaaS Apps (Salesforce/Netsuite /Databases) Runtime Manager Dev Test Prod Platform Services Worker Worker Worker Worker Worker Worker Worker Worker Worker Worker Worker Worker Logs Insights Scheduler Management Alerts Application Data API Manager API Policies/Security API Gateway API Analytics API Alerts and Monitoring Public Internet API Proxy/API Auto Discovery Anypoint Platform Client
  • 15. Use Case 2: CloudHub Architecture (Accessing Application Within Private DC or Cloud) 15 Problem Statement: ● Client is looking to implement MuleSoft for connecting SaaS applications like Salesforce, SAP system in private AWS cloud and Databases and resources in on premise system. ● Cloud based solution where they don’t want to manage infrastructure and all applications must be highly available and fault tolerance. ● Application can be access by fewer client publicly. ● API must be secured with OAuth JWT. ● Platform must have feature like Intelligent healing, Zero Down Time updates.
  • 16. Use Case 2: CloudHub Architecture (Accessing Application Within Private DC or Cloud) - Solution 16 SaaS Apps (Salesforce/Netsuite /Databases) Platform Services Logs Insights Scheduler Management Alerts Application Data API Manager API Policies/Security API Gateway API Analytics API Alerts and Monitoring API Proxy/API Auto Discovery Anypoint Platform Client Runtime Manager Non Prod VPC (10.0.1.0/22) Prod VPC (192.168.1.0/22) Dedicated Load Balancer (Prod) Dedicated Load Balancer (Non Prod) Dev Test Prod Databases Databases Core Systems Core Systems VPN IPSec Tunnelling VPN IPSec Tunnelling Corporate Datacenter (Non Prod) Corporate Datacenter (Prod) us-east-1 us-east-1 AWS Cloud DC (us-east-1) AWS Resources (Prod) 172.168.1.0/16 AWS Resources (Non Prod) 11.0.1.0/16
  • 18. Use Case 3: Customer Hosted MuleSoft Runtime (Hybrid Implementation) 18 Problem Statement: ● Financial institution is looking to implement cost effective solution and can operate on minimal cores. Solution must be highly available and having low workloads. ● Due to compliance or security requirements within organization, they cannot move to cloud based approach. ● API must be secured with Client Id Enforcement policy. ● Application deployed on Mule Runtime must be highly available.
  • 19. Use Case 3: Customer Hosted MuleSoft Runtime (Hybrid Implementation) - Solution 19 Prod Server 1 (Mule Runtime 4.3) Prod Server 2 (Mule Runtime 4.3) Test Server 1 (Mule Runtime 4.3) Test Server 2 (Mule Runtime 4.3) Prod Environment Clustering Test Environment Clustering Prod Load Balancer Test Load Balancer Customer Hosted (Data Plane) Behind Firewall https 443 https 443 https 443 https 443 Distributed Memory Grid Distributed Memory Grid API Manager API Policies API Analytics API Security API Auto Discovery/API Proxy Anypoint Platform (Control Plane) Anypoint Monitoring and Alerts
  • 21. Use Case 4: Customer Hosted - Runtime Fabric Manager 21 Problem Statement: ● Client is looking to implement cost effective solution and can operate on minimal cores. ● Solution must be highly available, fault tolerant and having moderate workloads. ● They want to migrate all the 400+ integration to MuleSoft and able to assign minimum unit of core while deploying applications. ● Client is looking for container based solution. ● API must be secure at Edge and application level by applying policies like Rate Limiting, Client Id Enforcement.
  • 22. Use Case 4: Customer Hosted - Runtime Fabric Manager - Solution 22 Customer Hosted (Data Plane) Customer Hosted (Data Plane) API Manager API Policies API Analytics API Security Anypoint Platform (Control Plane) Anypoint Monitoring and Alerts Mule Runtime Application Mule Runtime Application Mule Runtime Application Agent Internal Load Balancer Agent Internal Load Balancer Agent Internal Load Balancer Mule Runtime Application Mule Runtime Application Mule Runtime Application Worker 1 Worker 2 Worker 3 Controller Controller Controller Anypoint Security https 443 Behind Firewall TCP Load Balancer API Auto Discovery/API Proxy
  • 23. Use Case 5: Leverage Anypoint API Management Capabilities for Non MuleSoft Application 23 Problem Statement: ● Client wants to implement API Management Capabilities for Non MuleSoft applications. ● Having ‘n’ number of web services and apis implemented using non mule technologies but there is no capabilities of API governance. ● Need to enable OAuth 2.0 Authentication for all the web services and apis. ● Want fewer clients can access apis publicly and securely. ● Non MuleSoft
  • 24. Use Case 5: Leverage Anypoint API Management Capabilities for Non MuleSoft Application - Solution 24 Web Services Non MuleSoft APIs On Premise VPN Anypoint VPN VPN IPSec Tunnelling Behind Firewall On Premise Mule Proxy 1 Mule Proxy 2 Mule Proxy 3 Mule Proxy 4 Mule Proxy 5 Anypoint VPC (10.0.1.0/24) API Policies API Security API Analytics API Alerts and Monitoring
  • 26. Get ready to WIN a Special Gift from MuleSoft Community Quiz Time
  • 27. Question 1 What is best way to connect AWS VPC and Anypoint VPC if they exists in same region? a. VPC Peering b. VPN IP Sec Tunneling c. Direct Connect d. None of the Above 27
  • 28. Question 2 Can we implement Clustering in CloudHub? a. True b. False 28
  • 29. Question 3 How to enable API Management capabilities for Non Mule Application? a. API Auto Discovery b. API Proxy c. API Analytics d. API Security 29
  • 30. 30 Share: ○ Tweet your pictures using the hashtag #NYCMuleSoftMeetup ○ Invite your network to join: https://meetups.mulesoft.com/new-york-city/ Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program ○ Reach out to Neeraj Kumar (Host) to suggest topics for next Meetup What’s next?