2. 2
▪ Around 14.7 years of Experience into ERP and Integrations.
▪ Working as Development and Integration Architect @Casper Inc.
▪ 3X MuleSoft Certified, 1X AWS Certified.
▪ 2X Salesforce SuperBadge holder, Halfway to Ranger level.
▪ Managed multiple End to End Implementations/Integration projects.
▪ Mentoring Mule Developers and People trying to switch to MuleSoft.
Introduction
Neeraj Kumar- Host NYC
MuleSoft Ambassador
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
Vyshnavi Jaksani
● Working as Senior Consultant at Apisero Inc.
● 4+ years of total experience. 2+ years in Mulesoft.
● Certified Mulesoft Developer.
Introductions
5. 5
Agenda
0
2
0
1
Async API in Anypoint Platform
03
Introduction to Async API
02
Introduction to Event driven Architecture
01
Benefits of using Async API
04
10. Issues with Event Driven Architecture
Developers lack visibility into existing events, their current use, and details on how to reuse
an existing event.
IT teams lack industry-standard best practices and conventions for defining machine and
human-readable event driven APIs.
Developers need to work with multiple protocols(JMS, MQ, Kafka, SNS etc) which can be
challenging.
10
12. Async API support in Anypoint Platform
12
Design: In Design Center , we can create Async API specification or import one from Anypoint
Exchange.
Publish: In Anypoint Exchange, we can add non-managed instances to our Async API asset.
Note: Anypoint Studio and Flow Designer do not support Async API. If we try to import Async API
in Anypoint studio, an error message will be displayed.
13. Components of Async API
13
Events: Message or data to be shared with other services.
Channels: Destination of the message to be sent or received.
Transport: Technology that transports the message, such as Rabbit MQ, Kafka, Anypoint MQ etc.
18. 18
● Pick any two advantages of Async API
a) Response time of an API increases with implementation of Async API
b) Provides more visibility into existing events
c) Well defined contract for developers to start implementing Async API
d) Used for synchronous processing.
Q1
19. 19
● Which component is not part of Async API creation
a) Event
b) Channel
c) Router
d) Transport
Q2
20. 20
● Can we manage Async API using Anypoint Manager
a) Yes
b) No
Q3