2. 2
❏06:00PM - 06:15PM : Short Introduction
❏06:15PM - 06:45PM : Mule 4 API Proxy
❏06:45PM - 07:00PM : Q&A Session
❏07:00PM - 07:30PM : Analyse API Performance using JMeter and Google Scripts
❏07:30PM - 07:45PM : Q&A Session
❏07:45PM - 08:00PM : Trivia Quiz
❏08:00PM : Wrap up the Meetup and Next Meetup announcement
Agenda
3. 3
●About the organizer:
○ Nagaraju Kshathriya - Consultant, Wipro
⮚ MuleSoft Meetup Leader - Bangalore
○ Rajesh Kumar D - Senior MuleSoft Architect, TCS
⮚ Senior Integration Architect at TCS
⮚ MuleSoft Ambassador and Meetup Leader for Helsinki and Bangalore
⮚ Certified MuleSoft Integration Architect and platform Architect
Introductions
4. Speakers
Ankur Bhuyan
Shell India
Ankur Bhuyan is an integration developer with 6+ years of
experience in Banking, Aviation and Oil&Gas domains with
good hands-on API development and MuleSoft. He also have
good experience on Java, Python and AngularJS. He owns his
blog ankuran.online and A DZone contributor.
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. What is Proxy API and How to implement Proxy Service
Mule 4 Proxy API Implementation
7. 7
● What is Proxy API?
○ Proxy API is nothing, but an API develop on top of other APIs.
○ With a proxy API, the application continues to run without issue and continue to call and connect to
the backend API while a developer is editing it.
○ Exposing a proxy API also protects the backend API from the world, shielding the real IP address.
● Requirement
○ If we want to hide our backed API's complexity from client
○ If we don't want our client to update their API configurations frequently due to our API endpoint
changes.
○ If we don’t want to repeat the cycle(DEV-UAT-PROD) of Deployment for Client API due to new
changes in our backend.
Background
11. How to Implement Performance Framework
API Performance Framework
12. 12
● Requirement
○ Perform the load/performance test for each E2E Mule API chain and prepare the output.
○ Prepare the output properly so that it will be easy for the next developer to easy to analyze the test
outputs.
○ Based on the aggregated reports of multiple tests (with an incremental load), we have to plan and
take the next action to improve the performance of those APIs.
● Technologies
○ Mulesoft
○ Jmeter
○ Google App Script
Requirements and Solutions
15. Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time
16. What is the Keyword to import one RAML to
another?
1. Types 2. Import
3. Include 4. Uses
17. What is the key to differentiate a public and
private method in GScript
1. Method 2. Function
3. Underscore 4. Private
18. Under which component of Google sheet we will
find option to write GScript
1. File 2. Format
3. Tools 4. Insert
19. 19
● Share:
○ Tweet your pictures using the hashtag #BangaloreMuleSoftMeetup
○ Invite your network to join: https://meetups.mulesoft.com/bangalore/
○ Join Bangalore MuleSoft Meetup WhatsApp group
● 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 either Rajesh, Prithvi, Gaurav or Nagaraju to suggest topics for next
Meetup
What’s next?