Pact tests: how we split up the monolithic deploy
summary
Company replaces big‑bang staging with consumer‑driven contract testing using Pact, Avro for Kafka, and a schema registry, plus a Pact broker and CI gates. Services publish pacts, providers verify against master/dev/stage/prod versions, and the broker answers can i deploy before each deploy. Result: phased rollout to pods, automatic gates, releases drop from weekly multi‑hour events to commit‑to‑prod in about 30 minutes. Key tradeoffs: more CI complexity and cross‑team collaboration, but clear compatibility checks.
AI-written summary · about
chapters (6)
related talks
59mUsing Pact to Deploy Microservice with Confidence
01h 21mMicro-Service Delivery Without the Pitfalls
39mPacts to the Rescue! Making your microservices play nicely together
45mExecutable Agreements: Code, Collaborate, and Deploy with Confidence
09m"Contract Testing 101"
47mContract-Based Testing for Microservices and UI
42mDeploy microservices with Certainty
01h 13mContract Testing Made Easy: Master Pact for Microservices in C#
