Contract-Driven Development-Escape Microservices Integration & Deployment Hell
summary
Argues that keeping API specs in a central git repo and generating executable stubs and tests from an OpenAPI spec lets teams shift left and avoid integration freezes; demo shows Specmatic pulling a contract and producing 44 generated tests that run locally and in CI. Claims this lets a service be validated in isolation (HTTP, Kafka, JDBC plugs), enables independent deploys across thousands of developers, and catches compatibility breaks before integration environments.
AI-written summary · about
chapters (9)
- 0:00Architecture challenges
- 2:31Integration hurdles
- 6:43Shift-left strategy
- 12:37The test pyramid
- 16:53Independent deployment
- 21:03Contract-driven development
- 27:56Defining the contract
- 34:09Tooling and implementation
- 44:23Conclusion and Q&A
related talks
01h 21mContract Driven Development-Deploy MicroServices Independently W/out Integration Testing
01h 20mContract Driven Development-Deploying MicroServices Without Integration Testing
50mContract-Driven Development
48mContract Driven Development: The Death of Integration Hell
49mCollaborative Contract Driven Development
37mStop Doing E2E Tests! Write Better Tests with Contract
45mContract Driven Development in AsyncApi
01h 04mConsumer Driven Contracts and Your Microservice Architecture
