This document discusses serverless applications and functions as a service (FaaS). It defines serverless as code that runs in ephemeral containers that are fully managed by third parties. FaaS allows developers to write event-triggered backend logic without managing servers. Examples are given of AWS Lambda and building a tic-tac-toe game using Lambda and other AWS services. Pricing models for the major FaaS providers are also presented. Finally, a sample serverless architecture diagram is shown.