Upcoming Talk: Werner Eberling of MATHEMA GmbH on API Definition and Test with Consumer Driven Contracts (CDC)

Symbolic picture for the article. The link opens the image in a large view.

We will be hosting an industry talk on “API Definition and Test with Consumer Driven Contracts (CDC)” in AMOS, our agile methods course. The talk is free and open to the public.

  • by: Werner Eberling, MATHEMA GmbH
  • about: API Definition and Test with Consumer Driven Contracts (CDC)
  • on: December 14th, 2022, 10:15-11:45 Uhr
  • on: Zoom (link after registration)
  • as part of: AMOS

Abstract: Consumer Driven Contracts provide a new way to define REST-APIs. It’s not the service provider that is defining what he is willing to offer. It’s the service consumer who defines what he/she needs. And this is exactly what he/she gets. One way of doing this is the usage of PACT to define the interactions between consumer and provider. In this talk, you will learn – based on a concrete source code example – how to write PACT files and how these can be used to verify consumer as well as provider implementations. In addition, we will discuss the difference between CDC and API definitions like Swagger/OpenAPI.

Speaker: Werner Eberling is working as Principal Consultant and Trainer at MATHEMA GmbH. Since 1999, he is working on distributed systems – started with C++/CORBA, continuing with Java/Jakarta EE up to microservice- and cloud-architectures these days. He is currently working as a software architect in large scale scrum projects and is teaching technology courses in Germany and Switzerland. In addition, he is publishing in online and offline formats and is an active speaker in IT conferences.