This document discusses serverless computing and functions as a service (FaaS). It begins by defining serverless and FaaS, noting that FaaS is a means to achieve serverless architectures. It then charts the evolution of infrastructure models from on-premise hardware to platform as a service (PaaS) and container as a service (CaaS). The document examines the financial model of FaaS, how it incentivizes modularization. It provides examples of pricing for AWS Lambda. It also outlines some common serverless platforms, use cases, considerations for the future of serverless, and concludes with contact information for the author.