
Sep
GIDS Cloud Live
Distilling Java Containers
Applying the Distillation Pattern to Java based Containers
Understand how well Java now plays in containers, no really.
Prerequisite: If you are unfamiliar with Kubernetes be sure to attend: Kubernetes Kontracts.
What kinds of frictions do you encounter when writing tests? Sometimes tests are never written because setting up a reliable and repeatable infrastructure is too difficult. With Kubernetes, you are now empowered to control your infrastructure that is reliable and repeatable.
We will explore different testing techniques on Kubernetes, including an important one called “Consumer-Driven Contracts”.
Consumer-Driven Contracts demonstration includes:
a RESTful Java microservice that accesses a database, subprojects that produce Docker images of database flavors, a subproject using TestNG to run Consumer-driven contract tests (Pact) against the database flavored endpoints.