Consumer Driven Contracts

1 · Domenico Luciani · Jan. 10, 2020, 8 a.m.
During our journey as developers, we often have to use external APIs, integrate our systems with them and be sure that everything works smoothly, sometimes it becomes difficult because suddenly the systems we are interacting with change their behaviour, breaking our integration. How to prevent it? What is a contract testing We have two types of contract testing: Provider: The service which provides some APIs Consumer: The service which consumes some APIs Essentially a contract is an agreemen...