Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

High Performance Serverless Java on AWS

GeeCON Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore comprehensive strategies and techniques for optimizing Java performance in serverless environments on AWS in this 53-minute conference talk from GeeCON 2024. Discover how to overcome Java's traditional challenges in serverless computing, including high cold start times and memory consumption compared to languages like Node.js and Python. Learn about general best practices for reducing memory usage and improving startup performance in Java serverless applications. Examine advanced optimization technologies including GraalVM Native Image compilation, AWS SnapStart utilizing Firecracker microVM snapshots, and the CRaC (Coordinated Restore at Checkpoint) project. Analyze detailed benchmarking results comparing various deployment configurations, including different package sizes, memory settings, Java compilation options, and HTTP client implementations (both synchronous and asynchronous). Gain insights into measuring and optimizing both cold start and warm start performance metrics for Lambda functions. Understand how these optimization techniques can make Java a viable and competitive choice for serverless development on AWS.

Syllabus

GeeCON 2024: Vadym Kazulkin - High performance Serverless Java on AWS

Taught by

GeeCON Conference

Reviews

Start your review of High Performance Serverless Java on AWS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.