Contract Testing on Examples

Many companies use a microservices architecture. It has many advantages, but it also has some disadvantages. One of them is that the whole system becomes more complex, and end-to-end (E2E) testing may not be a scalable approach. In the case of a few services, this is not a problem, as we can start all services and run E2E tests. However, when dealing with tens or more services, this becomes a...