There are a couple of definitions out there for what serverless is or isn't, one of them being stateless compute containers that last for only one invocation. This is better known as functions as a service, or FaaS. This session presents a gentle introduction to serverless and FaaS, what it means for developers, and why it is important to understand this paradigm. It then turns to solutions available for developing serverless applications, or functions, with Java. The session is a mix of slides and live code demos.