Skip to content
Tech

Why does my live API contract only break in ways my CI pipeline cannot see?

81

Oportunidade

Consumer-driven contract testing catches breaking changes before merge, but it pins contracts at PR time and has no mechanism to detect semantic drift that accumulates in a live service after deployment. Teams add undocumented fields in production hotfixes, change error shapes to unblock an incident, or relax validation without touching the OpenAPI spec. The World Quality Report 2025 names undetected API schema drift a top-three cause of production incidents in distributed systems, and estimates roughly 70 percent of API failures in production passed all CI checks. No current tool continuously monitors real production traffic against a published contract and surfaces violations as they accumulate rather than at merge time.

Por que importa

Watching actual live traffic against the contract you published would close the last mile between what your API promises and what it silently stopped delivering.

Como avalio a oportunidade

A Pontuação de Oportunidade é minha própria leitura, não uma medição: o quanto dói, com que frequência aparece e o quanto pouco existe para resolvê-lo hoje. Quanto maior, mais vale a pena construir, na minha opinião.

Gravidade8/10

O quanto de dor causa quando aparece.

Frequência8/10

Com que frequência as pessoas realmente se deparam com isso.

Lacuna7/10

O quanto pouco de boas ferramentas existe para isso hoje.

Mais problemas que merecem ser resolvidos