~/talk

Introduction to AsyncAPI for Apache Kafka

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [api-design, developer-experience]

AsyncAPI v2.0 describes Kafka brokers, topics and message payloads so a single YAML can generate docs and runnable clients. The demo uses @asyncapi/generator to produce HTML docs and a Node.js consumer, connects those artifacts to a cloud Kafka instance from ivan, and successfully receives echoed door‑sensor events. Tooling workflow includes the AsyncAPI Playground, VS Code support and microx for streaming test messages; schemas are reusable (Avro can be referenced) and one spec per service is recommended.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:08What is Apache Kafka
  3. 1:57Kafka concepts and use cases
  4. 4:08Kafka architecture overview
  5. 6:45Introduction to AsyncAPI
  6. 9:15Benefits of AsyncAPI
  7. 11:20AsyncAPI and open standards
  8. 13:07AsyncAPI document structure
  9. 14:20AsyncAPI channels and components
  10. 16:13Structuring a spec file
  11. 18:40AsyncAPI tooling overview
  12. 20:38Generating documentation
  13. 22:14Live demo of documentation
  14. 25:15Generating and running code
  15. 28:38Real-time data flow demo
  16. 29:57Testing with Microcks
  17. 32:36Additional tools and ecosystem
  18. 33:38Summary and community
  19. 34:32Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.