Hacking up the monolith with consumer driven contracts
While the feature list of your monolithic application grows, so does the time required to build, deploy and run your tests. Moving to microservices is an obvious and practicable solution for that problem.
An individual microservice is easy and fast to build, deploy and test. Answering the question “will it work together with the remains of the monolith” is much harder. For a long time the growing number of microservices and the monolith have to coexist and collaborate.
Consumer driven contracts allow you to verify the compatibility of your service consumers with your service providers at an early stage, thus providing fast feedback.
This talk gives an introduction to the concept of consumer driven contract testing, firsthand implementation experiences, challenges, learnings, todos.
When splitting up a monolothic application to microservices, how can one quickly gain the advantages of the microservice architecture without adding yet another integration test phase that will even prolong the release cycle?
How can the testing of the compatibility between microservices and a monolothic application be effectively automated?
Unternehmen: PAYBACK GmbH
Zielgruppe: Testers, Developers