1) Consumer driven contracts (CDC) allow component tests to use stubs while also ensuring services work with real dependencies through contract testing. 2) CDC involves a consumer service testing against a contract while the provider validates the contract. This provides end-to-end test benefits without slow feedback cycles. 3) Pact tagging allows tracking compatibility between service versions to determine if a new version can be deployed, avoiding breaking changes between dependent services.