Java on AWS - all the details that matter
summary
Covers concrete JVM-first features on AWS: use AWS SDK v2 (and a Kotlin-native SDK), generate service clients with Smithy, and run Java on Lambda with Lambda SnapStart and CRaC-based runtime hooks to cut cold starts; measure memory/CPU with the Lambda Power Tuning stack, prefer Uber-jars, the AWS CRT HTTP client, or GraalVM native images for fastest startup. Replatforming options include App Runner for serverless containers, Graviton processors for cost/speed wins, CDK in Java, ADOT for OpenTelemetry, and agent-driven migrations using Q developer + OpenRewrite.
AI-written summary · about
chapters (7)
- 0:00Introduction to Java on AWS
- 2:57Java basics on AWS
- 12:30Java in AWS Lambda
- 28:05Java in containers on AWS
- 39:29Developer tooling for Java
- 51:55Observability and resources
- 54:01Q&A and closing
related talks
36mJava ❤️ AWS
51mAdapting Java for the Serverless world!
48mJava in the Clouds: Pointless and Expensive or Productive and Must-Have?
11mHow to run Java workloads on AWS
49mSpeeding Up AWS Lambda: JVM and Cold Start in Practice
47mOptimize your Java application for containers and serverless
46mFearless JVM Lambdas
36mServerless Java
