OpenAPI and how it can be applied to Kafka
summary
Shows how an API-First workflow can be applied to message-driven systems like Apache Kafka (and other brokers such as RabbitMQ, ActiveMQ) by providing: an OpenAPI-style specification format for message APIs, code generation of models and method signatures from that spec, and an easy migration path to adopt API-First in existing Java-based broker-integrated applications.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:48What is OpenAPI
- 8:02Code generation from spec
- 12:18Kafka challenges
- 16:38OpenAPI solution for Kafka
- 20:11Code generation demo
- 22:41Client code generation
- 25:45Spec setup for existing code
- 30:47Summary
- 32:16Q&A
related talks
39mIntroduction to AsyncAPI for Apache Kafka
16mAPI-First Development with OpenAPI — You Should Practice It!?
15mEvolution of API Management and Emerging Trends
57mWhen Everything Went Kafka
40mEvent Streaming Applications with Kafka Streams, Spring Kafka and Actuator
30mAsyncAPI v3: Streamlining Event-Driven API Design
31mOpenAPIs are everywhere
29mMulti-Protocol APIs: Designing a Unified Interface for EDA
