RJW-7610 Consumer Driven Contracts and Your Microservice Architecture | Devoxx

Consumer Driven Contracts and Your Microservice Architecture


cloud Cloud, Containers & Infrastructure

Room 3 (Sabre)

Wednesday from 11:00 til 11:50

Consumer driven contracts (CDC) are like TDD applied to the API. It’s especially important in the world of microservices. Since it’s driven by consumers, it’s much more user friendly. Of course microservices are really cool, but most people do not take into consideration plenty of potential obstacles that should be tackled. Then instead of frequent, fully automated deploys via a delivery pipeline, you might end up in an asylum due to frequent mental breakdowns caused by production disasters.

We'll write a system using the CDC approach together with Spring Boot, Spring Cloud Contract. We’ll show you how easy it is to write applications that have a consumer driven API and that will allow a developer to speed up the time of writing his better quality software.

Marcin Grzejszczak Marcin Grzejszczak

Open source contributor. Author of Mockito books. Making Spring Cloud Contract / Sleuth / Pipelines @Pivotal

Josh Long Josh Long

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin)