Talks

In modern microservices, reliable communication isn’t guaranteed — especially when services don’t even share the same protocol. End-to-end tests are often too slow, brittle, or costly to catch every issue. That’s where consumer-driven contract testing comes in.

This session demonstrates how Pact can act as the matchmaker between a Spring Boot REST consumer and a gRPC provider in .NET. You’ll learn how to define and validate contracts across languages and frameworks, bridge protocol mismatches, and evolve contracts safely as systems grow.
A live demo will show contracts being created, verified, and integrated into CI/CD pipelines. Practical techniques for handling versioning, managing multi-language environments, and avoiding late integration surprises will be shared.

Whether you’re scaling a distributed architecture or just exploring contract testing, you’ll leave with actionable strategies to make heterogeneous systems more reliable, speed up feedback loops, and enable smoother collaboration between development teams.
Stelios Gkiokas
Agile Actors
Stelios Gkiokas is a Lead Software Engineer and Test Architect specializing in scalable distributed systems, test automation, and DevSecOps. He has designed testing frameworks for trading platforms, modernized core systems in cloud-native banking, built CI/CD and mobile automation solutions for large-scale lottery applications, and contributed to event streaming platforms powered by Apache Kafka. His current focus is on shift-left testing, performance engineering, and enabling teams to deliver high-quality software faster. Beyond engineering, he fosters technical communities through mentoring, blogging, and speaking.