~/talk

Generating & Using AsyncAPI Specs from Real-World API Data

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

A tool called moxpop generates AsyncAPI specs from real HTTP captures by recording full-fidelity events (method, URL, headers, body), synthesizing precise JSON Schema with custom formats and enums, sanitizing sensitive strings, and merging schemas incrementally to improve accuracy. It then emits fixtured events derived from fitted schemas and publishes those fixtures to the target server for regression testing, validating integrations end-to-end. The generated specs are usable, the fixtures exercise real code paths, and adoption reduces surprise production mismatches despite upfront engineering cost.

AI-written summary · about

  1. 0:00Start
  2. 7:50Generating Payload Schemas
  3. 9:18High Precision, Low Accuracy
  4. 10:25Regaining Precision
  5. 11:40Recording Examples
  6. 14:12Protocol Headers
  7. 14:38Application Headers
  8. 14:53Example Spec
~/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.