NFJS Webinars - No Fluff Just Stuff
TechLeader Summit is December 4-6 : Super Early-Bird Registration ends June 7th - Save $500! Details »

Free Webinar

7 Steps with KDK for Fame and Fortune

Consumer Driven Contracts & more!

Jonathan Johnson

Jonathan Johnson

Software Architect

Consumer-drive contract (CDC) testing should be a “go-to” technique in your architecture toolbox. It's part of your maturity model needs for microservices and distributed applications on Kubernetes. See a live demonstration on Kubernetes walking you through the 7 steps to achieve Konsumer-driven Kontracts.
In this free, community webinar - 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:
set up a Pact Broker on Kubernetes
write a consumer that defines and publishes Pact contracts
deploy and run a few Spring Boot microservices on Kubernetes
connect microservices to a database and public data source
verify the consumer pacts against a producer
find API defects and fix them

About Jonathan Johnson

Software Architect

Jonathan Johnson is an independent software architect with a concentration on helping others unpack the riches in the cloud native and Kubernetes ecosystems.

For 30 years Jonathan has been designing useful software to move businesses forward. His career began creating laboratory instrument software and throughout the years, his focus has been moving with industry advances benefitting from Moore’s Law. He was enticed by the advent of object-oriented design and applied it to financial software. As banking moved to the internet, enterprise applications took off and Java exploded onto the scene. Since then, he has inhabited that ecosystem. After a few years, he returned to laboratory software and leveraged Java-based state machines and enterprise services to manage the terabytes of data flowing out of DNA sequencing instruments. As a hands-on architect, he applied the advantages of microservices, containers, and Kubernetes with a laboratory management platform.

Today he enjoys sharing his experience with peers. He provides perspective on ways to modernize application architectures while adhering to the fundamentals of modularity - high cohesion and low coupling.microservices, containers, and Kubernetes to their laboratory management platform.