1. 30th Oct 2021
Coimbatore MuleSoft Meetup Group
3
1
Transit
Gateway
4
Teams
2 API
Groups
Datagraph
Async API
Support
5
Anypoint Platform
New Features
2. Organizers
2
About Organizer:
• 10+ years of Industry Experience.
• 2+ years of Experience in MuleSoft
• Certified Technical Instructor at MuleSoft
• Integration Architect at NJC Labs.
• Coimbatore Mule Meetup Leader.
Anoop Ramachandran
Integration Architect,
NJC Labs
3. Organizers
3
About Organizer:
• 3.7 years of Total experience in MuleSoft.
• Certified MuleSoft Developer.
• Solution Consultant at Apisero.
• Coimbatore Mule Meetup Leader.
Balkis Sajeena
Solution Consultant, Apisero
4. Speaker
4
About Speaker:
• 10+ years of Technical Experience.
• 6+ years of Experience in the Integration Domain.
• Certified MuleSoft Developer and Architect.
• MuleSoft Mentor.
• Leading Coimbatore Mule Meetup.
Ashish Pardhi
Solution Architect, Apisero
5. Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
5
6. A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
6
11. Considering the complexity of a modern Enterprise IT landscape:
● Every organization is looking for the most efficient ways to connect disparate systems
● Increase productivity and efficiency
● Unlock the value of data
● Optimize the use of current IT capabilities
● Keep the organization secure
All while retaining business continuity.
Digitalization can only be achieved by
Modern Integration
11
12. Why should you change from
a traditional to a modern
integration platform?
By 2022, Gartner predicts at least 65% of large organizations
will have implemented a hybrid integration platform to power
their digital transformation.
12
15. Event-Driven API (AsyncAPI) Support
● The industry standard for defining asynchronous APIs.
● Event-driven API is supported in Anypoint Platform through AsyncAPI.
● You can publish AsyncAPI specifications to share with partners, customers, and developers.
● The AsyncAPI Specification is licensed under The Apache License, Version 2.0.
● The AsyncAPI Specification is a project used to describe and document message-driven APIs in a
machine-readable format.
● It’s protocol-agnostic, so you can use it for APIs that work over any protocol (e.g., AMQP, MQTT,
WebSockets, Kafka, STOMP, HTTP, Mercure, etc).
● By convention, the AsyncAPI Specification (A2S) file is named asyncapi.json or asyncapi.yaml.
15
19. Transit Gateway in Cloudhub
● Transit Gateway acts as a Cloud Router in AWS and simplify the network access between VPC's, on
premise data centers and third party software.
● To create Transit Gateway on Anypoint Platform, Anypoint Virtual Private Cloud and AWS Transit
Gateway must exists in the same region.
● Connectivity Options for Customers to move to Transit Gateway in Cloudhub - converting from
Anypoint VPN, Direct Connect, or VPC Peerings to use a Transit Gateway for more integrated
connectivity.
● You can add multiple transit gateway in your Anypoint Organization based on number of Transit
Gateway entitlement with your organizations.
● It supports Transit Gateway peering also.
19
20. Transit Gateway - Use Case
● Client is looking to implement MuleSoft Anypoint Platform for connecting below list of the resources:
○ SaaS applications like Salesforce
○ SAP system in private AWS VPC
○ Web Services in other private AWS VPC
○ Databases in corporate data center
● 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 Downtime updates.
20
23. Anypoint Datagraph
● Unify the multiple APIs into the single data service without
writing any code.
● Consume the data from multiple APIs using a single request.
● Doesn't have to write the code to parse the data from
multiple APIs.
● Anypoint DataGraph is managed service, no maintenance or
patching for IT.
● Request the data you want, no more no less.
● Reduce development and maintenance efforts.
● Anypoint DataGraph is a managed service and no need to
worry about underlying infrastructure and maintenance. 23
30. API Groups: #1 Use-Case
Let’s consider an online food delivery service like UberEats or Zomato, the service can have
many different APIs like
● User API
● Restaurant location API
● Payments API
● Transaction API
● Rewards API and many more
User-centric Financial
● User API
● Rewards API
● Payments API
● Transaction API
30
31. API Groups: #2 Use-Case
Good Weather enables customers to access requested results using the following APIs:
● Locations API
● Forecast API
● Current Conditions API
● Indices API
● Weather Alarms API
● Alerts API
● Imagery API
● Tropical API
● Translations API
Trial Base Enterprise
Locations API
Forecast API
Locations API
Forecast API
Current Conditions
API
Indices API
Locations API
Forecast API
Current Conditions
API
Weather Alarms API
Alerts API
Imagery API
Translations API31
33. Use-Case
1. You want to mimic the structure of your organization and seamlessly manage
permissions and team membership as your organization grows.
2. Scalability in mind.
3. Invite new users directly to the appropriate team using email invitations.
33
34. 34
● Use Case 00: Async API.
● Use Case 01: Datagraph.
● Use Case 02: API Groups.
● Use Case 03: Teams
45. 45
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/lucknow/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?