~/talk

An Auto-Documenting Event-Driven Architecture Using Async API and Inngest

Talkat AsyncAPI Conf 2022 · 2022-11-03..11-05· [web-platform, developer-experience]
links:none on file
slides:none on file

System captures JSON events with a v version field and publishes them to a per-workspace registry (separate prod and test). A worker parses each payload, generates a Q definition that becomes JSON Schema, versions and stores it, and a small npm package uses those schemas to emit an AsyncAPI YAML spec usable in AsyncAPI Studio. Typescript types and SDK code are generated, the parser is open source on GitHub, and the pipeline runs in production at Inngest today. captures JSON events with a v field parses to Q then JSON Schema then AsyncAPI

AI-written summary · about

  1. 0:00Intro
  2. 0:12Agenda
  3. 0:36Dan Farrelly
  4. 1:15Inngest
  5. 3:08Events
  6. 3:58Async API
  7. 5:29Json
  8. 6:54Q
  9. 8:12Architecture Diagram
  10. 9:56Event Schema Registry
  11. 11:16Async API Integration
  12. 13:35Generating the Spec
  13. 17:06Outro
~/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.