In diesem Vortrag werde ich verschiedene Möglichkeiten vorstellen und vergleichen, wie Spring-Boot-3-Anwendungen auf AWS Lambda unter Verwendung von AWS Serverless Java Container, Spring Cloud Function, AWS Lambda Web Adapter und Custom Docker Image ausgeführt werden können. Ich werde auch Strategien zur Optimierung des Kaltstarts einer solchen Lambda-Funktion mit AWS Custom Lambda Runtime auf der Grundlage von GraalVM Native Image und dem AWS-eigenen Angebot SnapStart auf der Grundlage von Firecracker microVM Snapshot und Restore und CRaC (Coordinated Restore at Checkpoint) Runtime Hooks diskutieren. Ist die native Unterstützung von CRaC durch Spring Boot auch eine mögliche Optimierung? Ich werde auch verschiedene (SnapStart) Priming-Techniken vorstellen, um den Kaltstart noch weiter zu reduzieren.