~/talk

Reliable Kafka-Lambda Data Pipelines with AsyncAPI and Specmatic

Talkat apidays Paris 2025 · 2025-12-09..12-11· [nodejs, data-engineering]
slides:none on file

Uses an AsyncAPI spec to generate XML payloads from AsyncAPI and post them to Kafka topics, spins the processing Lambda up locally with LocalStack, and captures the downstream message to validate reply schema and correlation ID. Tests are generated at runtime by Specmatic so no hand‑written tests are needed; a deliberate code change (wrong order status) immediately causes a failing contract check. Supports per‑function and end‑to‑end pipeline verification for early, actionable feedback.

AI-written summary · about

  1. 0:00Introduction
  2. 2:59Problem with Kafka-Lambda pipelines
  3. 5:29Live demo setup
  4. 8:04AsyncAPI explained
  5. 10:14Specmatic contract testing
  6. 12:52Testing Lambda changes
  7. 14:15Q&A
  8. 16:50AsyncAPI multi-protocol support
  9. 19:49Executable Specmatic contracts
  10. 21:12Contract-driven development
  11. 24:01Benefits and enterprise use
~/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.