Development PracticesDevelopment Practices
Conference50min
INTERMEDIATE

Simplifying Cloud Native App Testing across Environments with Dapr and Microcks

This talk demonstrates how Java developers can streamline local development and testing of Spring Boot microservices using Dapr, Microcks, and Testcontainers. Learn to mock APIs, standardize service communication, and run real dependencies locally, enabling consistent, portable, and efficient workflows without needing full Kubernetes clusters. Designed for developers, architects, and DevOps.

Laurent Broudoux
Laurent BroudouxMicrocks
Mauricio Salatino
Mauricio SalatinoDiagrid

talkDetail.whenAndWhere

Thursday, October 9, 11:50-12:40
BOF 2
talks.description
Running cloud native applications locally is challenging — especially when your app depends on multiple APIs, databases, or cloud services. Starting a new Spring Boot application is exciting, but ensuring it behaves the same on your laptop, in CI, and on Kubernetes can quickly become frustrating and time-consuming.

In this talk, we’ll show how to simplify testing complex Spring applications across environments using tools like Dapr and Microcks.

We’ll cover how to:
  • Use Testcontainers to run real dependencies locally in containers.
  • Mock and test API behaviors with Microcks to decouple teams and speed up integration testing.
  • Leverage Dapr to abstract and standardize service-to-service communication, so your app runs the same way on your machine as it does in production, without needing a full Kubernetes cluster locally.

Through live demos, you’ll see how these tools work together to streamline local development, enable repeatable tests, and reduce environment drift.

Takeaways:
  • Strategies to run cloud native apps locally without heavyweight clusters.
  • How Dapr helps you write portable, environment-agnostic services.
  • Using Microcks to easily mock and validate API contracts.
  • Practical patterns for Java developers building and testing microservices.

Audience:
This talk is designed for Java developers, cloud architects, and DevOps engineers working with Spring Boot and Kubernetes who want to improve productivity and testing confidence while reducing infrastructure overhead.
spring
testing
dapr
microcks
talks.speakers
Laurent Broudoux

Laurent Broudoux

Microcks

France

Laurent is a Cloud-Native Architecture expert and Enterprise Integration problem lover. He is the founder and lead developer of the Microcks.io open source project: a Kubernetes-native tool for API mocking and testing. For this, he uses his 10+ years of experience as an architect in Financial Services where he defined API transformation strategies, including governance and delivery processes.
Mauricio Salatino

Mauricio Salatino

Diagrid

United Kingdom

Mauricio Salatino, also known as salaboy, works for Diagrid as an Open Source and Ecosystem Engineer. He is a Java Champion, Cloud Native Ambassador, and international Keynote speaker. Before working at Diagrid, Mauricio spent the last 10 years building tools for Cloud-Native developers at companies such as Red Hat and VMware. When he is not writing tools for developers or contributing to open source projects in the Cloud Native space, he teaches about Kubernetes and Cloud-Native via his Blog salaboy.com and/or LearnKube.
comments.title

comments.speakerNotEnabledComments