This document provides an overview of serverless computing using AWS services like API Gateway, Lambda and DynamoDB. It begins with an introduction to serverless computing and how it differs from traditional VM-based and container-based architectures by focusing on functions as the unit of scale. It then provides overviews of DynamoDB as a fully managed NoSQL database service and Lambda for running code without managing servers. It discusses how API Gateway can be used to create serverless APIs that integrate with Lambda. The document concludes with best practices tips for using Lambda and serverless deployment with AWS SAM.