This document discusses serverless architecture as an alternative to traditional 3-tier architecture. It shows how serverless applications use managed AWS services like Lambda, DynamoDB, S3 and API Gateway instead of application servers. Key services are coordinated by Lambda functions to provide authentication, file uploads, database access and APIs. The document provides code examples for building serverless applications using services like Cognito, IAM and Amplify.