Running code without managing servers yourself - the cloud provider handles all the server management. Like ordering takeout instead of cooking at home.
AWS Lambda runs your code only when needed and you only pay for the time it actually runs, without managing any servers.
All are event-driven Function-as-a-Service (FaaS) offerings: you deploy code as functions, they auto-scale, and you pay based on execution. Each integrates tightly with its provider’s triggers (HTTP, queues, storage events) and IAM/security model.