SlideShare a Scribd company logo
26th
Mar 2022
Thiruvananthapuram MuleSoft
Meetup Group
Anypoint DataGraph and Async APIs
2
● Introductions
● Anypoint Datagraph
● Async API
● Networking time
Agenda
3
● About the organizer:
○ Vikalp Bhalia (Apisero - Associate Solution Architect)
○ Snehal Kulat (Persistent Systems)
○ Dinesh Garg (Apisero - Solution Architect)
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
Overview and Demo
Anypoint DataGraph
5
● Anypoint DataGraph is a component of Anypoint Platform which allows us to unify APIs into one
data service. Enterprise architects can easily unify APIs into one data service — all without
writing more code. Developers can consume multiple APIs from the data service in a single
GraphQL request.
● Create a unified schema of your APIs to democratize data access across your org
● Run the DataGraph as a SaaS app to reduce overhead and maintenance
● Consume and reuse multiple APIs in a single GraphQL request to innovate faster
● With Anypoint DataGraph you can: 
○ Dynamically query data from a unified schema
○ Explore your application network from a single UI
○ Discover, reuse, and serve information from your application network without writing new code
Anypoint DataGraph Overview
6
● A query language for your API
● GraphQL is a query language for APIs and a runtime for fulfilling those queries with your
existing data.
● GraphQL provides a complete and understandable description of the data in your API, gives
clients the power to ask for exactly what they need and nothing more, makes it easier to
evolve APIs over time, and enables powerful developer tools.
What is GraphQL?
7
● Let’s consider a scenario, you have REST API that returns 10 fields in response but mobile
application requires only 4 fields whereas web application requires 5 fields. In such cases
DataGraph is one of the most optimal options where the client can pass whatever data
required
as input request, and DataGraph will return the required fields to the mobile application and
web
application. Below is the illustration of Use case 1.
Use case 1
8
Use case 1 illustration using DataGraph
9
● Let’s consider a scenario, where you have to call multiple REST APIs or want to fetch data
from multiple REST APIs and each API will respond with JSON payload. GraphQL will
aggregate all the responses and send back the required data to the client. Below is the
illustration of Use case 2.
Use case 2
10
Use case 2 illustration using DataGraph
11
● Anypoint DataGraph supports:
○ REST APIs with RAML and OAS Specifications.
○ GET method
○ Upto 250 APIs per Unified Schema
○ Upto 16,000 fields per Unified Schema
● Anypoint DataGraph restricts downstream REST API calls to:
○ A maximum of 150 concurrent or ongoing calls per Unified Schema
○ A 5 second timeout per call
○ A maximum of 5 MB of response data per call
● Anypoint DataGraph limits the query service to:
○ A 30 seconds timeout per query
○ Max 100 selected fields per query
Limitations
12
● Basic Authentication
● Client ID enforcement via Header/Query Parameters
● Custom (using custom headers or query parameters)
● Passthrough
● No Auth
API Authentication mechanisms supported
currently
Overview and Demo
Async API
14
● 98.5% of API polls do not return any new information
● Excessive coupling limits flexibility to add new services
● Failures cascade through all the coupled services
● Response times to the customer are slow
Common problems with synchronous
communication
15
● Many developers, architects, and product managers have used REST APIs and are
familiar with the synchronous communication paradigm. You make a request and wait
for the response. This is exactly how the world wide web works.
● However, there are certain situations where you don't really need a response from the
server. This is also called "fire and forget", and it's very useful when you just want to
communicate or inform that "something happened.“
● Some examples of this can be:
○ A user just signed up
○ You have a new follower.
● Core concepts:
Event-driven architectures
16
Event-driven architectures have existed for decades, promising to deliver powerful, loosely
coupled experiences which are highly adaptable and responsive.
Unfortunately, the biggest challenges impeding the widespread adoption of event-driven
architectures have been three-fold:
● Visibility: Developers lack visibility into existing events, their current use, and details on how
to reuse an existing event.
● Governance: IT teams lack industry-standard best practices and conventions for defining
machine and human-readable event-driven APIs.
● Discovery: Developers need to work with multiple protocols (JMS, MQTT, AMQP, Kafka, etc.),
which can be challenging.
Challenges with event-driven architectures
17
Developers can now design event-driven APIs using AsyncAPI specification — a
protocol-agnostic human and machine-readable format — to unlock and expose events in the
enterprise.
Async API
18
Async API – Mulesoft scope
Event-driven API is supported in Anypoint Platform through AsyncAPI.
You can publish AsyncAPI specifications to share with partners,
customers, and developers.
You can create or import your AsyncAPI specifications in API Designer
and then edit, document, and publish them.
AsyncAPI makes it easy to work with event-driven architecture by
separating the API into three layers:
● 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
RabbitMQ, Kafka, or Anypoint MQ
Anypoint Studio and Flow Designer do not support AsyncAPI. If you open
an AsyncAPI specification or asset in one of these tools, an error
message is displayed.
19
● Payment Service: 
○ payment – publish – this is queue that user can push message to initiate payment process
○ payment/failed – subscribe – this is a queue that user can subscribe to, to receive event notifications
about failed payments
○ payment/approved – subscribe – this is a queue that user can subscribe to, to receive event
notification about approved payments
Use case
20
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ https://meetups.mulesoft.com/thiruvananthapuram/
● 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?
Introduce yourself to your neighbor
Networking time
Thank you

More Related Content

PDF
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
WSO2
 
PDF
Deploying GraphQL Services as Managed APIs
WSO2
 
PPT
How to build high frequency trading with our matlab secrets with c++ and mysql
Bryan Downing
 
PDF
apidays LIVE Paris - GraphQL meshes by Jens Neuse
apidays
 
PDF
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
WSO2
 
PPTX
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2
 
PDF
GraphQL Advanced
LeanIX GmbH
 
PPTX
Apigee Insights: Data & Context-Driven Actions
Apigee | Google Cloud
 
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...
WSO2
 
Deploying GraphQL Services as Managed APIs
WSO2
 
How to build high frequency trading with our matlab secrets with c++ and mysql
Bryan Downing
 
apidays LIVE Paris - GraphQL meshes by Jens Neuse
apidays
 
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
WSO2
 
WSO2 Guest Webinar: Building Enterprise Awareness with API Analytics in the A...
WSO2
 
GraphQL Advanced
LeanIX GmbH
 
Apigee Insights: Data & Context-Driven Actions
Apigee | Google Cloud
 

What's hot (19)

PDF
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays
 
PDF
Public GraphQL APIs
Tobias Meixner
 
PDF
Flink Forward Berlin 2018: Stephan Ewen - Keynote: "Unlocking the next wave o...
Flink Forward
 
PDF
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays
 
PDF
LeanIX GraphQL Lessons Learned - CodeTalks 2017
LeanIX GmbH
 
PDF
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays
 
PDF
Flink Forward Berlin 2018: Krzysztof Zarzycki & Alexey Brodovshuk - "Assistin...
Flink Forward
 
PDF
Cloud Native API Management : Microservices to APIs in Kubernetes
WSO2
 
PDF
Tamino Mobile - XML based Integration, Development and Application Services f...
mfrancis
 
PDF
Api Gateway
KhaqanAshraf
 
PDF
The Elephant in the Kubernetes Room - Team Interactions at Scale @ KubeCon No...
Manuel Pais
 
PDF
Flink Forward Berlin 2018: Wei-Che (Tony) Wei - "Lessons learned from Migrati...
Flink Forward
 
PDF
[Workshop] API-driven Integration
WSO2
 
PDF
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
InfluxData
 
PDF
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays
 
PPTX
Marina Svicevic, Milos Pavkovic, Mladen Maric, Vijeta Hingorani [Socialgist] ...
InfluxData
 
PDF
apidays LIVE Australia 2020 - Building a scalable API platform for an IoT eco...
apidays
 
PDF
Digital Transformation for Karnataka Bank Through API-led Integration
WSO2
 
PDF
Kong session, CloudNative Days Tokyo 2021
Junji Nishihara
 
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...
apidays
 
Public GraphQL APIs
Tobias Meixner
 
Flink Forward Berlin 2018: Stephan Ewen - Keynote: "Unlocking the next wave o...
Flink Forward
 
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays
 
LeanIX GraphQL Lessons Learned - CodeTalks 2017
LeanIX GmbH
 
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays
 
Flink Forward Berlin 2018: Krzysztof Zarzycki & Alexey Brodovshuk - "Assistin...
Flink Forward
 
Cloud Native API Management : Microservices to APIs in Kubernetes
WSO2
 
Tamino Mobile - XML based Integration, Development and Application Services f...
mfrancis
 
Api Gateway
KhaqanAshraf
 
The Elephant in the Kubernetes Room - Team Interactions at Scale @ KubeCon No...
Manuel Pais
 
Flink Forward Berlin 2018: Wei-Che (Tony) Wei - "Lessons learned from Migrati...
Flink Forward
 
[Workshop] API-driven Integration
WSO2
 
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
InfluxData
 
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays
 
Marina Svicevic, Milos Pavkovic, Mladen Maric, Vijeta Hingorani [Socialgist] ...
InfluxData
 
apidays LIVE Australia 2020 - Building a scalable API platform for an IoT eco...
apidays
 
Digital Transformation for Karnataka Bank Through API-led Integration
WSO2
 
Kong session, CloudNative Days Tokyo 2021
Junji Nishihara
 
Ad

Similar to MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf (20)

PPTX
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
MysoreMuleSoftMeetup
 
PPTX
Anypoint Data Graphs
NeerajKumar1965
 
PPTX
Kochi Mulesoft Meetup #6
sumitahuja94
 
PPTX
Pune_MuleSoft_Meetup_Async_API_Dwl_Library.pptx
Ravi Prakash Singh
 
PPTX
Toronto Anypoint DataGraph (1).pptx
Anurag Dwivedi
 
PDF
Perth MuleSoft Meetup July 2024
Michael Price
 
PDF
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
Jitendra Bafna
 
PPTX
Deep Dive into Event Driven Architecture(Async API)
NeerajKumar1965
 
PDF
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdf
Vikalp Bhalia
 
PPTX
11th Manila MuleSoft Meetup Dec 2021
Ryan Anthony Andal
 
PDF
Perth Meetup August 2021
Michael Price
 
PPTX
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
Ravi Tamada
 
PDF
OutSystsems User Group Netherlands September 2024.pdf
mail496323
 
PPTX
Anypoint new features_coimbatore_mule_meetup
MergeStack
 
PDF
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
apidays
 
PDF
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2
 
PPTX
Async API and Solace: Enabling the Event-Driven Future
Solace
 
PDF
[APIdays NY] Managing the usage of Asynchronous APIs: What does it take?
WSO2
 
PDF
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
Jitendra Bafna
 
PPTX
Getting started with Async API | Bangalore MuleSoft Meetup #41
shyamraj55
 
Anypoint DataGraph - Consume & Re-use your APIs faster | MuleSoft Mysore Meet...
MysoreMuleSoftMeetup
 
Anypoint Data Graphs
NeerajKumar1965
 
Kochi Mulesoft Meetup #6
sumitahuja94
 
Pune_MuleSoft_Meetup_Async_API_Dwl_Library.pptx
Ravi Prakash Singh
 
Toronto Anypoint DataGraph (1).pptx
Anurag Dwivedi
 
Perth MuleSoft Meetup July 2024
Michael Price
 
MuleSoft Surat Virtual Meetup#20 - Unleash the power of Anypoint DataGraph
Jitendra Bafna
 
Deep Dive into Event Driven Architecture(Async API)
NeerajKumar1965
 
Thiruvananthapuram Anypoint DataGraph 2 Sept.pdf
Vikalp Bhalia
 
11th Manila MuleSoft Meetup Dec 2021
Ryan Anthony Andal
 
Perth Meetup August 2021
Michael Price
 
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
Ravi Tamada
 
OutSystsems User Group Netherlands September 2024.pdf
mail496323
 
Anypoint new features_coimbatore_mule_meetup
MergeStack
 
apidays LIVE Hong Kong 2021 - Multi-Protocol APIs at Scale in Adidas by Jesus...
apidays
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2
 
Async API and Solace: Enabling the Event-Driven Future
Solace
 
[APIdays NY] Managing the usage of Asynchronous APIs: What does it take?
WSO2
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
Jitendra Bafna
 
Getting started with Async API | Bangalore MuleSoft Meetup #41
shyamraj55
 
Ad

More from Vikalp Bhalia (7)

PPTX
MuleSoft HyperAutomation
Vikalp Bhalia
 
PPTX
Dataweave Libraries and ObjectStore
Vikalp Bhalia
 
PPTX
B2B EDI Formats and MuleSoft X12 Connector
Vikalp Bhalia
 
PPTX
MuleSoft Meetup Vancouver 5th Virtual Event
Vikalp Bhalia
 
PPTX
Vancouver mulesoft meetup_september_2020
Vikalp Bhalia
 
PPTX
Vancouver mulesoft meetup_23-july
Vikalp Bhalia
 
PDF
Vancouver mulesoft meetup
Vikalp Bhalia
 
MuleSoft HyperAutomation
Vikalp Bhalia
 
Dataweave Libraries and ObjectStore
Vikalp Bhalia
 
B2B EDI Formats and MuleSoft X12 Connector
Vikalp Bhalia
 
MuleSoft Meetup Vancouver 5th Virtual Event
Vikalp Bhalia
 
Vancouver mulesoft meetup_september_2020
Vikalp Bhalia
 
Vancouver mulesoft meetup_23-july
Vikalp Bhalia
 
Vancouver mulesoft meetup
Vikalp Bhalia
 

Recently uploaded (20)

PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 

MuleSoft_Meetup_Datagraph and Async APIs.pptx.pdf

  • 1. 26th Mar 2022 Thiruvananthapuram MuleSoft Meetup Group Anypoint DataGraph and Async APIs
  • 2. 2 ● Introductions ● Anypoint Datagraph ● Async API ● Networking time Agenda
  • 3. 3 ● About the organizer: ○ Vikalp Bhalia (Apisero - Associate Solution Architect) ○ Snehal Kulat (Persistent Systems) ○ Dinesh Garg (Apisero - Solution Architect) Introductions A SHOW OF HANDS: Who is new to this Meetup?
  • 5. 5 ● Anypoint DataGraph is a component of Anypoint Platform which allows us to unify APIs into one data service. Enterprise architects can easily unify APIs into one data service — all without writing more code. Developers can consume multiple APIs from the data service in a single GraphQL request. ● Create a unified schema of your APIs to democratize data access across your org ● Run the DataGraph as a SaaS app to reduce overhead and maintenance ● Consume and reuse multiple APIs in a single GraphQL request to innovate faster ● With Anypoint DataGraph you can:  ○ Dynamically query data from a unified schema ○ Explore your application network from a single UI ○ Discover, reuse, and serve information from your application network without writing new code Anypoint DataGraph Overview
  • 6. 6 ● A query language for your API ● GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. ● GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. What is GraphQL?
  • 7. 7 ● Let’s consider a scenario, you have REST API that returns 10 fields in response but mobile application requires only 4 fields whereas web application requires 5 fields. In such cases DataGraph is one of the most optimal options where the client can pass whatever data required as input request, and DataGraph will return the required fields to the mobile application and web application. Below is the illustration of Use case 1. Use case 1
  • 8. 8 Use case 1 illustration using DataGraph
  • 9. 9 ● Let’s consider a scenario, where you have to call multiple REST APIs or want to fetch data from multiple REST APIs and each API will respond with JSON payload. GraphQL will aggregate all the responses and send back the required data to the client. Below is the illustration of Use case 2. Use case 2
  • 10. 10 Use case 2 illustration using DataGraph
  • 11. 11 ● Anypoint DataGraph supports: ○ REST APIs with RAML and OAS Specifications. ○ GET method ○ Upto 250 APIs per Unified Schema ○ Upto 16,000 fields per Unified Schema ● Anypoint DataGraph restricts downstream REST API calls to: ○ A maximum of 150 concurrent or ongoing calls per Unified Schema ○ A 5 second timeout per call ○ A maximum of 5 MB of response data per call ● Anypoint DataGraph limits the query service to: ○ A 30 seconds timeout per query ○ Max 100 selected fields per query Limitations
  • 12. 12 ● Basic Authentication ● Client ID enforcement via Header/Query Parameters ● Custom (using custom headers or query parameters) ● Passthrough ● No Auth API Authentication mechanisms supported currently
  • 14. 14 ● 98.5% of API polls do not return any new information ● Excessive coupling limits flexibility to add new services ● Failures cascade through all the coupled services ● Response times to the customer are slow Common problems with synchronous communication
  • 15. 15 ● Many developers, architects, and product managers have used REST APIs and are familiar with the synchronous communication paradigm. You make a request and wait for the response. This is exactly how the world wide web works. ● However, there are certain situations where you don't really need a response from the server. This is also called "fire and forget", and it's very useful when you just want to communicate or inform that "something happened.“ ● Some examples of this can be: ○ A user just signed up ○ You have a new follower. ● Core concepts: Event-driven architectures
  • 16. 16 Event-driven architectures have existed for decades, promising to deliver powerful, loosely coupled experiences which are highly adaptable and responsive. Unfortunately, the biggest challenges impeding the widespread adoption of event-driven architectures have been three-fold: ● Visibility: Developers lack visibility into existing events, their current use, and details on how to reuse an existing event. ● Governance: IT teams lack industry-standard best practices and conventions for defining machine and human-readable event-driven APIs. ● Discovery: Developers need to work with multiple protocols (JMS, MQTT, AMQP, Kafka, etc.), which can be challenging. Challenges with event-driven architectures
  • 17. 17 Developers can now design event-driven APIs using AsyncAPI specification — a protocol-agnostic human and machine-readable format — to unlock and expose events in the enterprise. Async API
  • 18. 18 Async API – Mulesoft scope Event-driven API is supported in Anypoint Platform through AsyncAPI. You can publish AsyncAPI specifications to share with partners, customers, and developers. You can create or import your AsyncAPI specifications in API Designer and then edit, document, and publish them. AsyncAPI makes it easy to work with event-driven architecture by separating the API into three layers: ● 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 RabbitMQ, Kafka, or Anypoint MQ Anypoint Studio and Flow Designer do not support AsyncAPI. If you open an AsyncAPI specification or asset in one of these tools, an error message is displayed.
  • 19. 19 ● Payment Service:  ○ payment – publish – this is queue that user can push message to initiate payment process ○ payment/failed – subscribe – this is a queue that user can subscribe to, to receive event notifications about failed payments ○ payment/approved – subscribe – this is a queue that user can subscribe to, to receive event notification about approved payments Use case
  • 20. 20 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ https://meetups.mulesoft.com/thiruvananthapuram/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at [email protected] for ways to improve the program What’s next?
  • 21. Introduce yourself to your neighbor Networking time