Serverless computing may be the hottest thing in cloud computing today, but what, exactly, is it? In this two-part article you'll get started with serverless computing--from what it is, to why it's considered disruptive to traditional cloud computing, and how you might find yourself using it in Java-based programming. Following the overview, you'll get a tutorial introduction to AWS Lambda, which is considered by many the premiere Java-based solution for serverless computing today. In Part 1, you'll use AWS Lambda to build your first serverless function in Java. In Part 2, you'll integrate your Lambda functions with DynamoDB, then use the AWS SDK to invoke Lambda functions in a Java application.