Talk

Avoid mastering Kubernetes for local development with Dapr and Testcontainers.
Conference (INTERMEDIATE level)
Room 7
Does keeping the development environment on par with production make you learn random cloud-native tools, install k8s clusters, and hinder your productivity?
As a Java developer, you may already know Testcontainers and the API-centric approach to creating your infrastructure for development and CI. What would it take us to abstract away challenging distributed applications' concerns? 
This session will introduce you to Dapr, which provides standard application-level APIs to solve common distributed application challenges. 
Through several live demos, we'll show how we integrated Dapr with Testcontainers and how you can use them to develop and test cloud-native Spring Boot or Quarkus applications without requiring you to run Kubernetes. 
Ultimately, you'll learn how to use cloud-native tools in local development without slowing you down and how to seamlessly integrate complex tooling into existing Java applications. 
Mauricio Salatino
Diagrid
I am currently working as an Open Source Software Engineer at @Diagrid, contributing to and driving initiatives for the Dapr OSS project. I also serve as a Steering Committee member for the Knative Project, and I am Co-Leading the Knative Functions initiative. I've contributed to the Spring Cloud, Drools, jBPM, Camunda, Testcontainers and other open-source projects over the past ten years.
I've published a book titled Platform Engineering on Kubernetes for Manning.
I previously worked at VMware and Red Hat, building tools to help developers be more productive.
Oleg Šelajev
AtomicJar
Oleg Šelajev is a head of developer relations at AtomicJar working on making local development and testing bring joy. Developer. Java Champion. Docker captain. 
Loves all languages.