Run Specs & Avoid Wrecks — A "Speed With Seatbelts" Lab
summary
Demonstrates a contract‑first workflow built on Specmatic: author OpenAPI/AsyncAPI specs, generate realistic examples, record traffic with a proxy to create provider specs, spin up REST and Kafka mock brokers, and run contract tests that expose drift and missing data. Demos show fixing examples and schemas, re-running tests to recover coverage, producing 92 generated tests and lifting coverage from about 60% to 77% while also simulating downstream 503 faults for resilient behavior.
AI-written summary · about
chapters (14)
- 0:00API specs and microservices
- 3:58Open API vs Async API
- 5:02Demo setup and dependencies
- 8:17Run contract tests
- 12:31Fix test failures
- 19:48Edge-case tests
- 26:10Failure scenarios
- 29:05Record API traffic
- 32:25Simulate failures
- 35:57Property-based testing
- 39:15Executable contracts
- 41:42API governance
- 47:00Shift-left testing
- 47:44Q&A
related talks
30mBreak the API Test Data Bottleneck: Real Scenarios on Real Systems
37mStop Doing E2E Tests! Write Better Tests with Contract
51mContract-Driven Development-Escape Microservices Integration & Deployment Hell
24mUsing API spec as an Executable Contract To Mock and Test Microservices
37mContract testing with examples or Contract First
44mSeamless Upgrades: Mastering API Compatibility
37mTesting API Resiliency using Kotlin: Leveraging FP at Scale
51mThe Swag of Performance Testing
