AWS Meetup x Java User Group #47- hosted by TU Wien


Details
THE ULTIMATE JAVA + AWS EXPERIENCE!
Entry: 18:00
Start: 18:30
This special joint meetup between AWS Community Vienna and Java User Group Vienna brings together two powerful technology ecosystems through the expertise of Vadym Kazulkin. As an AWS Hero Vadym expertly bridges these worlds with practical insights gained from implementing serverless architectures at enterprise scale.
IMPORTANT! Please RSVP only at one event on meetup (here or at the Java UG)!
Doors open at 18:00 for networking and the AWS Workshop, food and drinks, and we start our talks at 18:30.
1. High performance Serverless Java on AWS
by Vadym Kazulkin, Head of Development at ip.labs
What is the session about?
- Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node 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 explore how AWS Lambda Profiler for Java can help us identify this potential. We'll also explore the impact of the SnapStart snapshot tiered low-latency cache on the cold start times.
2. How to develop, run and optimize Spring Boot 3 application on AWS Lambda
by Vadym Kazulkin, Head of Development at ip.labs
What is the session about?
- This technical deep-dive explores multiple approaches for deploying Spring Boot 3 applications on AWS Lambda, comparing AWS Serverless Java Container, Lambda Web Adapter, Spring Cloud Function, and custom Docker images. The session examines critical cold start optimization techniques through GraalVM Native Image, AWS SnapStart with Firecracker microVM snapshots, and CRaC runtime hooks. You'll learn practical priming strategies for further reducing initialization times, understand the benefits of snapshot tiered caching, and gain insights into optimizing both cold and warm execution performance for production-ready Spring Boot Lambda functions.
Who will present?
- Vadym Kazulkin is Head of Development at ip.labs GmbH, a 100% subsidiary of the FUJIFILM Group, based in Bonn. ip.labs is the world's leading white label e-commerce software imaging company. Vadym has been involved with the Java ecosystem for over twenty years. His focus and interests currently include the design and implementation of highly scalable and available applications, Serverless and AWS Cloud. Vadym is the co-organizer of the Java User Group Bonn meetup and AWS Community Builder in the Serverless category and a frequent speaker at various Meetups and conferences.
Agenda
18:00 - 18:30: Entry & Networking
18:30 - 18:35: Welcome and Introduction
18:35 - 19:15: Making sense of AWS Serverless operations
19:15 - 19:30: Networking Break
19:30 - 20:10: Event-driven architecture patterns in highly scalable image storage solution
20:10 - 20:15: Thank you & Closing
20:15 - Open End: Networking
With your RSVP you confirm, that you agree to our code of conduct
--- SPONSORING ---
This event is supported by TU Wien and donors of Java User Group Vienna

Sponsors
AWS Meetup x Java User Group #47- hosted by TU Wien