Watch Sessions

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 
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. 

More On-Demand Sessions

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

Simon Ritter
Deputy CTO, Azul

Migrating Java Workloads to the Cloud

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

James Ward
Principal Developer Advocate, AWS
Josh Long
Spring Developer Advocate,
Azul, Azul Systems, Zing, Zulu, Zulu Enterprise, ReadyNow! are either registered trademarks or trademarks of Azul Systems Inc., registered in the U.S. and elsewhere. All other trademarks belong to their respective owners.
© Azul 2025. All rights reserved.
  • Compliance
  • Privacy Policy
  • Legal
  • Terms of Use
  • Privacy Settings