AsyncAPI + Spring Cloud Stream = Event-Driven Microservices Made Easy
summary
AsyncAPI documents feed the AsyncAPI generator to generate Spring Cloud Stream projects that use binders for RabbitMQ Kafka and Solace PubSub+; demos show Node.js with Mosquitto and Java Spring Cloud Stream with the java-spring-cloud-stream-template. A simulator publishes temperature readings, a collector emits operational alerts, and a processor aggregates 8 operational alerts over 10s to publish an average aggregate alert. Code generation creates runnable apps and broker topics automatically, messages route successfully; the map visualizer fails only due to a missing Google Maps key.
AI-written summary · about
chapters (15)
- 0:00Introduction to event-driven
- 2:08Event-driven design
- 3:44Understanding AsyncAPI
- 5:19APIs and documentation
- 9:06Coexistence and enablement
- 12:49AsyncAPI demo
- 17:07Spring Cloud Stream overview
- 20:05Bindings and message schema
- 22:13Spring Cloud Stream demo
- 25:15Implementation details
- 29:43EDA benefits and takeaways
- 31:22Advanced architecture setup
- 34:30Event portal and design
- 37:28Real-world microservice demo
- 45:38Conclusion
related talks
26mAsyncAPI Full Code Generation for Java with ZenWave SDK
31mSpecify Your Asynchronous APIs with AsyncAPI
20mAPI Management for Event-Driven Microservices
01h 12mCloud Event Driven Architectures with Spring Cloud Stream 2.0
28mEvent Driven API Management - Increase Reusability with AsyncAPI
42mAsyncAPI Recipes for EDA Gourmet
41mOpen Standards for Building Event-Driven Applications in the Cloud
26mAsync API for Event Driven Architecture
