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.

Behandelte Problemstellungen:
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?

Vorgetragen von: Sebastian Mörtl
Unternehmen: PAYBACK GmbH

Vortragssprache: Englisch
Level: Fortgeschrittene
Zielgruppe: Testers, Developers

Partner 2019

ASQF e.V ATB - Austrian Testing Board CON•ECT Eventmanagement GmbH dpunkt.verlag GmbH Heise Medien GmbH & Co. KG IREB GmbH iSQI GmbH IT Verlag GmbH IT-Cluster der Business Upper Austria GmbH Österreichische Computer Gesellschaft (OCG) TU Wien, Inst f. Information Systems Eng., CDL-SQ Verband Österreichischer Software Industrie (VÖSI)