This document discusses cloud computing and serverless technologies. It begins with an introduction by Sander Knape and his background. It then covers topics such as abstractions, interfaces, cloud characteristics including self-service, pay-as-you-go, network access, and managed services. Examples are given around creating a queue in the cloud. Serverless is defined as a managed service that abstracts away the server function. Differences between managed services and serverless/FaaS are explored, along with pros and cons of serverless around vendor lock-in, interface size, network overhead, and local testing. The cloud and serverless help provide scalability, managed operations, and progress towards the future.