joins for a chat
summary
Migrates AWS Lambda backend from JDK 8 to JDK 11 with zero service-code changes and automated rollouts of hundreds of services per day, reporting a single classpath issue when switching from Oracle JDK to Amazon Corrado. Highlights include using an Amazon Corrado crypto provider for faster crypto, required test rewrites after upgrading Mockito, and measurable wins: compact strings and G1 collector shrink heap and lower latency. Recommends keeping dependencies current, running a string-duplication flag in test to estimate memory gains, and automating Java-home swaps.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:41What Is Amazon Corrado
- 2:33External Customers
- 3:45What Have You Contributed to Open Jdk
- 6:10Migrating on aws Service from Jdk 8 To Jdk 11
- 10:59Profiler at Amazon
- 12:30Lambda Migration
- 15:44Compact Strings
related talks
11mHow to run Java workloads on AWS
56mJava on AWS - all the details that matter
46mGoing Java::Current in Production
50mJava 8 to 17+ Upgrade - Lessons Learned and Best Practices
47mJava. Migrating to 11 in real app
53mA year with jdk11 in production.
53mApproaching the JDK 25 LTS release through real-world migration
14mIntroducing Amazon Corretto
