Contract testing across 12 services: is Pact worth it or overkill?
We have 12 services now (dont ask how, it happened over three years and two reorgs). The e2e suite is slow and flaky because it needs everything up at once, and the integration bugs we do catch are mostly "service A renamed a field and service B found out in production".
Ive been reading about consumer driven contracts with Pact. Has anyone rolled it out across a bunch of teams? Specifically:
- did teams actually keep the contracts up to date, or did it become another thing to skip
- hosted broker or self hosted
- is it overkill for internal JSON APIs, would schema diff checks on the OpenAPI files get us 80% of the way
i want to write a proposal and id rather hear the war stories before I do.
Top answer
Written by
Siobhan O'Rourke
QA automation lead at an insurance company in Dublin. Playwright, flaky test therapy, and asking "but what happens if the user clicks it twice". Sea swimmer.
Get the best of #it-depends weekly
One email each Monday with the most useful posts. No spam; unsubscribe in one click.
Comments
Sign in to join the conversation.
Sign in to comment