Cloud Functions let you run small pieces of code in response to events, such as an HTTP request or a file upload, without provisioning or managing servers. This serverless model, along with services like Cloud Run, scales automatically and charges only for the compute time actually used.