This document summarizes a presentation about building microservices with AWS Step Functions, Java, and Micronaut. It discusses challenges with serverless Java like slow cold starts. It shows how Micronaut helps with smaller package sizes and faster cold starts compared to Spring. Performance tests are shown comparing Micronaut and Spring implementations, demonstrating Micronaut's faster response times, higher throughput, and smaller package sizes. Logging and GraalVM support are also briefly mentioned.