Design First: OpenApi and AsyncApi in Action!
summary
The talk explains using a Design-First workflow with OpenAPI for synchronous REST APIs and AsyncAPI for event-driven/asynchronous architectures. It shows, via a concrete example, how these specs keep documentation aligned with implementation, simplify consumer integration, enable standardized code generation, and support industrialization with modern tooling.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 3:58Code First vs Design First
- 6:06OpenAPI & AsyncAPI overview
- 9:20REST & Kafka use case
- 11:10OpenAPI tools
- 12:55Swagger Editor demo
- 16:54Breaking changes management
- 19:07Postman Mock Server
- 20:59HTTP clients generation
- 22:03Angular front-end demo
- 25:36Servers generation
- 26:42Java Spring Boot REST API
- 32:40Front-end integration
- 33:01AsyncAPI & tools overview
- 34:27AsyncAPI Studio demo
- 36:25Spectral validation
- 36:46Zenway SDK alternative
- 38:34Kafka producer generation
- 41:53Kafka message sending
- 42:36Kafka consumer generation
- 44:27Kafka message receiving
- 45:32Conclusion
related talks
30mAPI Code First vs Design First
31mSpecify Your Asynchronous APIs with AsyncAPI
44mCrafting Great APIs with Domain-Driven Design
18mLessons from Sync API Design: What Makes A Good AsyncAPI?
27mAsyncAPI & The future of API specs
21mDesigning APIs with OpenAPI: Build the Right APIs the Right Way.
03mWhy AsyncAPI Is Essential for Modern Event-Driven Architectures
31mAsyncAPI is here to stay
