Uploaded November 2024 | Updated September 2026, 2 weeks ago
There are a bunch of integration use cases in which making use of EDA (Event-Driven Architecture) is preferred over any other type of synchronous architecture like REST (REpresentational State Transfer).
One of the most common examples is when you're trying to create an integration to an external system which is not very stable and may be unreachable at times. This would make it hard for REST architectures to continue the process flow uninterrupted. In this particular case, an architecture based on queues would be the best option to keep retrying until the system is back up.
In this video, we explore one of Salesforce's tools for EDA: the Platform Events.
💻 Use this file for the AsyncAPI specification:
gist.github.com/alexandramartinez/b6715e155cd5a320bf975f0b67efbafc
ℹ️ Reset your Salesforce security token:
help.salesforce.com/s/articleView?id=xcloud.user_security_token.htm&type=5
ℹ️ Get your Trailhead Playground's username and password:
trailhead.salesforce.com/content/learn/modules/trailhead_playground_management/get-your-trailhead-playground-username-and-password
💻 Want to see my code? Check this out:
github.com/alexandramartinez/asyncapi-mule-sfpe
---
Follow us!
• Facebook: facebook.com/mulesoft
• Twitter: twitter.com/MuleSoft
• LinkedIn: linkedin.com/company/mulesoft
• Instagram: instagram.com/mulesoft
---
🟦 Chapters:
00:00 Intro
00:19 The use case
02:06 Setting up the Platform Events
04:30 Setting up the Flows
08:10 Designing the AsyncAPI specification
12:18 Implementing the Mule project
19:38 Testing the integration
20:50 Ending
Copyright © MuleSoft
There are a bunch of integration use cases in which making use of EDA (Event-Driven Architecture) is preferred over any other type of synchronous architecture like REST (REpresentational State Transfer).
One of the most common examples is when you're trying to create an integration to an external system which is not very stable and may be unreachable at times. This would make it hard for REST architectures to continue the process flow uninterrupted. In this particular case, an architecture based on queues would be the best option to keep retrying until the system is back up.
In this video, we explore one of Salesforce's tools for EDA: the Platform Events.
💻 Use this file for the AsyncAPI specification:
gist.github.com/alexandramartinez/b6715e155cd5a320bf975f0b67efbafc
ℹ️ Reset your Salesforce security token:
help.salesforce.com/s/articleView?id=xcloud.user_security_token.htm&type=5
ℹ️ Get your Trailhead Playground's username and password:
trailhead.salesforce.com/content/learn/modules/trailhead_playground_management/get-your-trailhead-playground-username-and-password
💻 Want to see my code? Check this out:
github.com/alexandramartinez/asyncapi-mule-sfpe
---
Follow us!
• Facebook: facebook.com/mulesoft
• Twitter: twitter.com/MuleSoft
• LinkedIn: linkedin.com/company/mulesoft
• Instagram: instagram.com/mulesoft
---
🟦 Chapters:
00:00 Intro
00:19 The use case
02:06 Setting up the Platform Events
04:30 Setting up the Flows
08:10 Designing the AsyncAPI specification
12:18 Implementing the Mule project
19:38 Testing the integration
20:50 Ending
Copyright © MuleSoft










