Consumer-Driven Contract approach for testing microservices at Avito
summary
Describes using Consumer-Driven Contract (CDC) testing for microservices at Avito, focusing on practical problems with popular CDC tools such as extra overhead for writing interaction contracts, stale/out-of-date contracts, and custom DSLs. Explains challenges developers face when adopting CDC and discusses approaches to reduce wasted time and keep contracts relevant in a high-load production environment.
AI-written summary · about
chapters (4)
- 0:00Microservices introduction
- 8:41API contract problems
- 16:53Consumer-Driven Contract testing
- 22:51Q&A
related talks
46mConsumer Driven Contracts
42mConsumer Driven Contracts
39mConsumer-Driven Contract Testing With Postman
09m“Consumer-Driven Contracts: TDD for Services”
48mStick to the rules - Consumer Driven Contracts
48mConsumer Driven with OpenAPI
32mConsumer-Driven Contract: A better approach for API Testing
50mStick to the Rules - Consumer-Driven Contracts
