Dynamic API Delivery with Zilla: Unleashing the Power of AsyncAPI in EDAs
summary
Zilla converts an AsyncAPI file into a zilla.yaml and runs as a multi-protocol edge proxy that speaks MQTT, HTTP, gRPC and the Kafka wire protocol directly (no Kafka client libs). The demo maps an MQTT street‑light spec to Kafka topics via Helm and a Mosquitto client, validates payloads (demo shows MQTT error 153 for malformed payload), performs on‑the‑fly JSON↔Avro conversion, caches results to serve thousands of clients, and avoids GC by not allocating objects on the data path.
AI-written summary · about
chapters (7)
- 0:00Introduction and challenges
- 2:23Introducing Zilla
- 4:38Leveraging AsyncAPI
- 6:17Live demonstration
- 11:34Zilla core features
- 15:11Technical architecture
- 17:38Q&A and concluding remarks
related talks
18mAsyncAPI's Role in Shift Left Streaming Architectures
42mAsyncAPI Recipes for EDA Gourmet
26mAsyncAPI Full Code Generation for Java with ZenWave SDK
28mCode Generation For Enterprise Integration Patterns w/ AsyncAPI & ZenWave SDK
31mAsyncAPI is here to stay
20mAPI Management for Event-Driven Microservices
08h 51mAsyncAPI Conference 2021 - Day 3
19mValidating Event Driven Architecture (EDA) with AsyncAPI
