duke-pt-3

📅 July 24 | ⏰ 9am PST | 12pm EST | 🌐 Virtual Event

Register Now

Agenda

09:00am

Welcome

Join us for Prime Time! You’ll hear from industry experts, seasoned developers, and performance engineers as they dive into real-world use cases for a high-performance Java Platform and strategies for optimizing your Java estates without sacrificing stability or scalability. This virtual event is your gateway to smarter, faster, and more efficient Java.

Join us for Prime Time! You’ll hear from industry experts, seasoned developers, and performance engineers as they dive into real-world use cases for a high-performance Java Platform and strategies for optimizing your Java estates without sacrificing stability or scalability. This virtual event is your gateway to smarter, faster, and more efficient Java.

add

09:15am

Write Once, Deploy Everywhere: From Containers to Serverless

While Java apps are technically portable across many platforms, it can be tricky to not tightly couple them to specific deployment platforms, severely degrading their portability. Unfortunately containers alone haven’t fully isolated the myriad of differences across platforms. This session will cover ways that we can build, package, and deploy Java applications, so they remain portable. This enables scaling from cost-efficient and developer environments, to massive scale Kubernetes deployments. Using examples with Spring, you’ll learn how to: 
 

  • Abstract service configuration / binding
  • Utilize Test containers across local dev/test & CI
  • Efficiently avoid cold starts with CRaC and other techniques
  • Package applications most efficiently for the target platforms 

While Java apps are technically portable across many platforms, it can be tricky to not tightly couple them to specific deployment platforms, severely degrading their portability. Unfortunately containers alone haven’t fully isolated the myriad of differences across platforms. This session will cover ways that we can build, package, and deploy Java applications, so they remain portable. This enables scaling from cost-efficient and developer environments, to massive scale Kubernetes deployments. Using examples with Spring, you’ll learn how to: 
 

  • Abstract service configuration / binding
  • Utilize Test containers across local dev/test & CI
  • Efficiently avoid cold starts with CRaC and other techniques
  • Package applications most efficiently for the target platforms 
add

09:45am

Making JVM Fleet Restarts Easier for Java Performance & Scale Using Cloud-Native Compilation

In this session we will break down how one of Azul’s largest e-commerce retailers improved shopper experience during check-out.  You will learn how to simplify cloud-native JVM fleet restarts and streamline DevOps workflows.  We will look at how to dramatically improve application warm-up by using cloud-native optimizations that reduce the number of instances needed for Java workloads.
You will learn:
  • A before and after view of a JVM lifecycle where smart compilations are automatically applied and available to the JVM before traffic hits.
  • Practical ways to accelerate JVM initialization code and boost cloud efficiency using a performance-optimized Java runtime.
  • How to optimize JVM behavior so it can take traffic earlier in the start-up and warm-up cycles.
In this session we will break down how one of Azul’s largest e-commerce retailers improved shopper experience during check-out.  You will learn how to simplify cloud-native JVM fleet restarts and streamline DevOps workflows.  We will look at how to dramatically improve application warm-up by using cloud-native optimizations that reduce the number of instances needed for Java workloads.
You will learn:
  • A before and after view of a JVM lifecycle where smart compilations are automatically applied and available to the JVM before traffic hits.
  • Practical ways to accelerate JVM initialization code and boost cloud efficiency using a performance-optimized Java runtime.
  • How to optimize JVM behavior so it can take traffic earlier in the start-up and warm-up cycles.
add

10:15am

Cut Java Cloud Costs; Proven Strategies to Optimize Java Workloads and Reduce Waste

Java applications account for a significant portion of enterprise cloud costs—more than 65% of organizations surveyed say over half their cloud compute spend comes from Java workloads (source: Azul). With FinOps teams prioritizing workload efficiency and waste reduction (source: FinOps Foundation), Java has become a critical area of focus.  

What you’ll learn: 

  • How leading DevOps teams at Mastercard, Priceline, and Workday are reducing Java cloud waste while meeting performance SLAs. 
  • Switching your Java runtime is one of the easiest, most impactful ways to boost cloud efficiency and app performance.  
  • Why FinOps teams are focused on optimizing Java workloads and how to get ahead with practical optimization strategies. 

We’ll explore how leading companies are optimizing their Java workloads to dramatically reduce cloud waste, without sacrificing performance. You’ll learn practical steps to modernize your approach to Java, including the impact of choosing the right Java runtime when building high-performance, cloud-efficient applications. 

Java applications account for a significant portion of enterprise cloud costs—more than 65% of organizations surveyed say over half their cloud compute spend comes from Java workloads (source: Azul). With FinOps teams prioritizing workload efficiency and waste reduction (source: FinOps Foundation), Java has become a critical area of focus.  

What you’ll learn: 

  • How leading DevOps teams at Mastercard, Priceline, and Workday are reducing Java cloud waste while meeting performance SLAs. 
  • Switching your Java runtime is one of the easiest, most impactful ways to boost cloud efficiency and app performance.  
  • Why FinOps teams are focused on optimizing Java workloads and how to get ahead with practical optimization strategies. 

We’ll explore how leading companies are optimizing their Java workloads to dramatically reduce cloud waste, without sacrificing performance. You’ll learn practical steps to modernize your approach to Java, including the impact of choosing the right Java runtime when building high-performance, cloud-efficient applications. 

add

10:45am

Java & AI, Moving from Experiments to Business Implementations

In the ongoing Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLM) revolution, Python has played a crucial role and has become the standard language for a lot of data scientists and machine learning engineers. However, as we move from experiments to business implementations, many organizations want to rely on the many benefits of Java and its stability and maturity. In this session, we want to highlight why Java deserves to be the primary choice for training AI and ML models and LLM-based applications in production environments. 

In the ongoing Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLM) revolution, Python has played a crucial role and has become the standard language for a lot of data scientists and machine learning engineers. However, as we move from experiments to business implementations, many organizations want to rely on the many benefits of Java and its stability and maturity. In this session, we want to highlight why Java deserves to be the primary choice for training AI and ML models and LLM-based applications in production environments. 

add

11:15am

Migrating Java Workloads to the Cloud

Modernizing Java applications doesn’t have to mean rewriting them. In this session, we’ll show you how to unlock the full power of cloud elasticity and scalability—without changing a single line of your existing code. Learn how organizations are running legacy Java workloads more efficiently in the cloud, with immediate performance improvements and minimal disruption.

You’ll discover:

  • How to migrate legacy Java apps to the cloud with zero refactoring
  • Strategies to enhance scalability and elasticity for existing workloads
  • Real-world examples of improved Java performance in cloud environments

Modernizing Java applications doesn’t have to mean rewriting them. In this session, we’ll show you how to unlock the full power of cloud elasticity and scalability—without changing a single line of your existing code. Learn how organizations are running legacy Java workloads more efficiently in the cloud, with immediate performance improvements and minimal disruption.

You’ll discover:

  • How to migrate legacy Java apps to the cloud with zero refactoring
  • Strategies to enhance scalability and elasticity for existing workloads
  • Real-world examples of improved Java performance in cloud environments
add

11:45am

Java Perf & Scale: Mastering Techniques for Efficient Applications

Building performant and scalable Java applications involves several key strategies that span from coding, to architecture, to deployment. In this session, we’ll start at a high level and dive deep into code and talk about scaling.  

We’ll cover these topics: 

  • Code Profiling and Bottleneck Identification 
  • Efficient Coding Practices 
  • Caching and Connection Pooling 
  • Memory Management and Garbage Collection 
  • Scalability Techniques  

After this session, you’ll have specific techniques you can apply to your own Java applications to make them run with lower latency, faster throughput, and higher stability! 

Building performant and scalable Java applications involves several key strategies that span from coding, to architecture, to deployment. In this session, we’ll start at a high level and dive deep into code and talk about scaling.  

We’ll cover these topics: 

  • Code Profiling and Bottleneck Identification 
  • Efficient Coding Practices 
  • Caching and Connection Pooling 
  • Memory Management and Garbage Collection 
  • Scalability Techniques  

After this session, you’ll have specific techniques you can apply to your own Java applications to make them run with lower latency, faster throughput, and higher stability! 

add

12:15pm

Powering Production-Ready AI with Spring AI, Amazon Bedrock, and MC

Building production-worthy AI systems and services isn’t hard – you just need the right tools. Join AWS developer advocate James Ward and Spring Developer Advocate Josh Long as they explore how to wield Spring AI, Amazon Bedrock, MCP and more to build scalable AI systems.

Building production-worthy AI systems and services isn’t hard – you just need the right tools. Join AWS developer advocate James Ward and Spring Developer Advocate Josh Long as they explore how to wield Spring AI, Amazon Bedrock, MCP and more to build scalable AI systems.

add

Speakers

Simon Ritter

Simon Ritter

Deputy CTO, Azul
Simon Ritter
Simon Ritter
Deputy CTO, Azul

Simon Ritter is the Deputy CTO of Azul.  Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy.  He has been presenting Java technologies to developers since 1999 focusing on the core Java platform as well as client and embedded applications.  At Azul, he continues to help people understand Java and AzulÕs JVM products.   
 
Simon is a Java Champion and two-time recipient of the JavaOne Rockstar award.  In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group as well as the JSR Expert Group since Java SE 9. 

anne-plese

Anne Plese

Director Product Marketing, Azul
anne-plese
Anne Plese
Director Product Marketing, Azul

Anne Plese is a seasoned marketing leader and technology evangelist with over two decades of experience in product and solutions marketing. Her career spans leadership roles at prominent technology companies, including Cisco, Oracle, and Equinix. Anne’s expertise encompasses a wide range of technologies, including private and hybrid cloud, IoT, IaaS, PaaS, SaaS, networking, open source, and big data. Her ability to define customer requirements and influence buying criteria has been pivotal in driving adoption across enterprise, mid-market, and service provider segments. 

John Stuart, VP of Cloud Operations, Azul

John Stuart

VP Cloud Operations, Security & IT, Azul
John Stuart, VP of Cloud Operations, Azul
John Stuart
VP Cloud Operations, Security & IT, Azul

John Stuart is a seasoned technology executive and strategic leader in DevOps, FinOps, Infrastructure and Security with over 19 years of experience driving innovation and transformation across startups, mid-sized companies, and global enterprises. John’s technical background includes leadership in Corporate IT, DevOps, Security, Networking, Release Management, Service Engineering, and Cloud Infrastructure (SaaS, IaaS, AWS, and Big Data). A visionary strategist with hands-on execution capabilities, John is recognized for his ability to drive organizational change, improve operational efficiency, and elevate the customer experience. 

rob

Rob Martin

FinOps Principal, FinOps Foundation
rob
Rob Martin
FinOps Principal, FinOps Foundation

Rob Martin is a seasoned professional in Cloud Financial Management and technology, currently serving as FinOps Principal at FinOps Foundation since May 2021. Previous experience includes roles in the Cloud Economics Community at Amazon Web Services, and as FinOps Principal within the Practice Management group at Apptio, where Martin supported the Cloudability product line. Martin has held significant positions such as Director of Technology at Global re-Vision Network, Director of Strategic Accounts at Smartronix, and Cloud Security Lead at Aerstone, with a notable tenure as Assistant Director at the United States Department of Justice, where Martin implemented key cloud infrastructures. An entrepreneur at heart, Martin also founded Two Wheel Radio and operated Business Illustrated, showcasing a strong track record in both leadership and innovation in technology and cloud services. Martin holds a BBA in International Business from James Madison University.

Frank Delporte, Senior Technical Writer and Java Champion

Frank Delporte

Senior Technical Writer, Azul
Frank Delporte, Senior Technical Writer and Java Champion
Frank Delporte
Senior Technical Writer, Azul

Frank is a Java Champion and a Senior Technical Writer, where he combines his passion for writing, development, and community engagement to demystify the inner workings of the Java ecosystem. He is also the author of Getting Started with Java on the Raspberry Pi and contributes to open-source projects such as Pi4J and JFX Central. His dedication to the Java ecosystem and his efforts in knowledge sharing has led to his recognition as a Java Champion. 

Pratik Patel

Pratik Patil

VP Developer Advocacy, Azul
Pratik Patel
Pratik Patil
VP Developer Advocacy, Azul

Pratik Patel is a Java Champion, developer advocate at Azul Systems and has written 3 books on programming (Java, Cloud and OSS). An all around software and hardware nerd with experience in the healthcare, telecom, financial services, and startup sectors. He’s also a co-organizer of the Atlanta Java User Group and North Atlanta JavaScript meetup, conference chairperson for Devnexus, frequent speaker at tech events, and master builder of nachos. 

james-ward

James Ward

Principal Developer Advocate, AWS
james-ward
James Ward
Principal Developer Advocate, AWS

James Ward is a professional software developer since 1997, with much of that time spent helping developers build software that doesn’t suck. A Typed Pure Functional Programming zealot who often compromises on his ideals to just get stuff done. Currently a Developer Advocate for AWS.nerd / software developer who shares what he learns with others though presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals to just get stuff done. After spending too many sleepless nights in data centers repairing RAID arrays, he now prefers higher-level cloud abstractions with appropriate escape hatches. James is a huge Open Source proponent, hoping to never get burned by lock-in again. 

josh-long

Josh Long

Spring Developer Advocate,
josh-long
Josh Long
Spring Developer Advocate,

Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 7 books (including “Reactive Spring”) and numerous best-selling video training (including “Building Microservices with Spring Boot Livelessons” with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Axon, Spring Cloud, Activiti, Vaadin, etc), a Youtuber (Coffee + Software with Josh Long as well as my Spring Tips series ), and a podcaster (“A Bootiful Podcast”). 

Register Today!