Talk

I hear you thinking, “is this yet another session about doing cloud native development?”. Well.. yes, sort of, but we promise it’s going to be a good one - or so we think :).  

In this session we’re going to talk (and demo!) about what it means to be a good Cloud Citizen - which is more than merely putting an application in a container and deploying it. To optimize your Java application's performance and resilience in the cloud, it is essential to consider factors such as providing real-time health status through fine-grained metrics. You’ll also need to ensure fast startup, and avoid excessive resource consumption within the cluster. 

Being a good Cloud Citizen also involves streamlining configuration, deployment and upgrade processes. By integrating these tasks seamlessly, the application can facilitate smooth deployments and upgrades, which will lead to more efficiency and ease of management. 

Join us in this session and embark on a journey to develop a perfect(ish) Cloud Native Java Application with Quarkus. This journey will encompass a comprehensive understanding of both the development and operational perspectives, aiming to optimize applications for the cloud environment. You will get an overview of the Kubernetes basics from a Java developer’s perspective and learn step-by-step how to get your application production ready on Kubernetes.
Kevin Dubois
Red Hat
Kevin is a Senior Principal Developer Advocate at Red Hat, where his deep passion for open source, Java, and cloud-native development shines through. As a recognized Java Champion, accomplished software engineer, author, and keynote speaker, Kevin is dedicated to pushing the boundaries of modern software development. His role at Red Hat allows him to immerse himself in cutting-edge open source projects while enhancing the developer experience across the globe.
A true advocate for the open source community, Kevin also contributes when he can to projects like Quarkus, Knative, Apache Camel, and Podman (Desktop). He’s also an organizing member of the Belgian CNCF and the Belgian Java User Group.
Multilingual and multicultural, Kevin speaks English, Dutch, French, and Italian fluently. Currently based in Belgium, he has lived in Italy and the USA as well.