Contract-Driven Development
summary
Shows a workflow that turns OpenAPI/AsyncAPI specs into executable contracts using Specmatic, generating tests and stubs without hand‑coding. Live demo starts with 7 generated tests (5 pass, 2 fail), adds GPT‑4 examples to reduce to 3 passing tests, enables generative tests to produce 41 tests then fixes mismatches so all 41 pass, records a proxy to produce 13 unique request‑response pairs for intelligent service virtualization, then injects a delay to reach 42 passing tests and full API coverage.
AI-written summary · about
chapters (11)
- 0:00Intro
- 2:46Demo application architecture
- 4:35Live demo
- 25:33Demo application architecture continued
- 27:52Live demo
- 40:15Test mode: Contract test setup
- 41:52API specifications as executable contracts
- 42:27Central contract repo
- 44:53Shift-left
- 46:59Specmatic Insights
- 50:04Outro
related talks
01h 20mContract Driven Development-Deploying MicroServices Without Integration Testing
01h 21mContract Driven Development-Deploy MicroServices Independently W/out Integration Testing
51mContract-Driven Development-Escape Microservices Integration & Deployment Hell
47mContract-Driven API Development with OpenAPI Specification
45mContract Driven Development in AsyncApi
24mUsing API spec as an Executable Contract To Mock and Test Microservices
49mCollaborative Contract Driven Development
20mOpenAPIspec
