← ALL SESSIONS
Wed Dec 11 · 3:15 PM JAVA SESSION #45050

Konsumer Driven Kontracts

Jonathan Johnson
Jonathan Johnson
SOFTWARE ARCHITECT
01 / ABOUT THIS SESSION

Prerequisite: If you are unfamiliar with Kubernetes be sure to attend: Kubernetes Koncepts

At the 2009 Agile conference, J.B.Rainsberger declared “Integration tests are a scam”. I agree. Come see some compelling reasons why consumer-driven contract testing is a much better approach. Particularly for microservices.

We will explore different testing techniques on Kubernetes, including an important one called “Consumer-Driven Contracts”.

After a brief overview of the concepts a live demonstration will show you how to:

  1. set up a Pact Broker on Kubernetes
  2. write a consumer that defines and publishes Pact contracts
  3. deploy and run a few Spring Boot microservices on Kubernetes
  4. connect microservices to a database and public data source
  5. verify the consumer pacts against a producer
  6. find API defects and fix them
02 / SESSION DETAILS
FORMAT
90-minute session
TRACK
JAVA
ROOM
SAND DUNE
All signal.
Zero fluff.
DECEMBER 9 - 12, 2019 · OPAL SANDS RESORT · CLEARWATER, FL