How to Design AsyncAPI Specifications with a Practical Example in MuleSoft’s Design Center

preview_player
Показать описание
There's a lot of talk about the new AsyncAPI support in Anypoint Code Builder. Still, before implementing some APIs (or services) with Event-Driven Architecture (EDA), it's important to understand why we chose this architecture. Not only that, but it's important to understand how to design our specifications properly before implementing the APIs.

In this video, you'll learn how to design some AsyncAPI specifications in Design Center that can be applied to a practical use case.

The practical example used in this video was motivated by the following article created on the official AsyncAPI site, by Dunith Dhanushka:

---

📘 Learn more about AsyncAPI Specifications

AsyncAPI is a language that describes messaging interfaces. This open-source, industry-standard language is agnostic to any technology. 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

You can create or import an API specification in API Designer. See the docs for more information:

💻 Try it yourself with this GitHub repo:

---

💙 Connect with us

Learn more about the MuleSoft Community:

Follow us on YouTube:

Follow us on Twitch:

Follow us on LinkedIn:

🟦 Chapters:
00:00 Intro
00:17 Use Case and Architecture
01:08 Design the Account Service
05:16 Design the Email Service
07:20 Ending
Рекомендации по теме
Комментарии
Автор

Hi Alex, Any series of videos available to learn about EDA, Async API's? It would be helpful.

siddharthgaddam
join shbcf.ru