~/talk

Code Generation For Enterprise Integration Patterns w/ AsyncAPI & ZenWave SDK

links:none on file
slides:none on file

ZenWave SDK generates Java code from AsyncAPI files and emits DTOs, typed headers, and Java business interfaces with Spring Cloud Stream implementations that teams can swap. It implements transactional outbox (MongoDB and SQL options) by storing messages in the DB then relaying them, provides a configurable business dead letter queue that routes business-failed messages, and fills auto-headers for partitioning and CorrelationId. The generator supports JSON/Avro, imperative or reactive flavors, is Maven/CLI runnable, and a predecessor ran three years in production.

AI-written summary · about

  1. 0:00ZenWave SDK & AsyncAPI intro
  2. 3:44Why ZenWave SDK created
  3. 8:00Event-driven APIs symmetry
  4. 10:09Documenting provider messages
  5. 13:24Code generation demo
  6. 17:23Transactional outbox & errors
  7. 20:18Customizing implementations
  8. 24:39Java API distribution
  9. 26:07Resources & closing
~/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.