Contract Driven Development in AsyncApi
summary
Claims a small toolchain that turns AsyncAPI/OpenAPI specs into runnable Java code and Spring Cloud Contract tests: a multi-API Maven generator produces producers/consumers and model classes, while an AsyncAPI-to-SCC converter emits Spring Cloud Contract YAML and JUnit verifiers, generating example or random payloads when none exist. Tests run in the build, reveal schema mismatches (demo shows failing then fixed tests), and support polyglot teams; goal is faster API‑first, contract‑driven development with automated stub and test generation.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 5:20Monolito and contract-driven
- 14:10Contract testing importance
- 21:41AsyncAPI and Spring Cloud
- 33:28Live demo: generation and validation
- 40:18Handling mismatches and edge cases
- 44:16Summary
related talks
49mCollaborative Contract Driven Development
50mContract-Driven Development
47mCollaborative Contract Driven Development
01h 21mContract Driven Development-Deploy MicroServices Independently W/out Integration Testing
01h 04mConsumer Driven Contracts and Your Microservice Architecture
30mManaging APIs and Contracts in a Microservices World Using Spring Cloud Contract
51mContract-Driven Development-Escape Microservices Integration & Deployment Hell
17mConsumer driven development with Spring cloud contract
