> Markdown version of [/events/world-congress-2026-europe-virtual-stage/sessions/1587-practical](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1587-practical). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Practical performance tuning for Serverless Java on AWS - **Event:** World Congress 2026 Europe - Virtual Stage ## Description Java is for many years one of the most popular programming languages, but it is known for its high cold start times and high memory footprint, compared to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption and cold start times for Java Serverless applications on AWS Lambda including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. We'll also look into the SnapStart priming techniques which help us increase the Lambda performance and discuss the impact of the SnapStart snapshot tiered low-latency cache on the Lambda cold start times. We'll use Java 25 and 2 different serverless databases for our measurements : relational one - Amazon Aurora DSQL and NoSQL one - Amazon DynamoDB. We'll also explore how Project Leyden, its AOT cache and AWS Lambda Managed Instances fit into the picture. ## Speaker ### [Vadym Kazulkin](https://www.wearedevelopers.com/@vadym-kazulkin) Head of Development at ip.labs in Bonn, Germany ## Related talks at this congress - [Beyond Loom: Practical Patterns for Virtual Threads, Structured Concurrency and Reactive Interop](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1499-beyond-loom) — Ivan Šarić - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1562-javascript-no-java) — Jens Knipper - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1536-flex-your-energy) — Michele Giacobazzi - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1603-speeding-up-web-apps) — Paweł Aniszewski