This document provides an overview of best practices for architecting serverless applications on AWS based on the AWS Well-Architected Framework. It defines the key components to consider, including compute, data, messaging/streaming, user management, monitoring, and edge layers. It also discusses deployment approaches and scenarios like RESTful microservices, Alexa skills, mobile backends, stream processing, and web applications. The document aims to help technology professionals understand how to apply the Well-Architected Framework's pillars of operational excellence, security, reliability, performance efficiency, and cost optimization to serverless application design.