Serverless computing, also known as Function as a Service (FaaS), is a cloud computing model where developers can build and run applications without the need to manage underlying server infrastructure. In a serverless architecture, the cloud provider will dynamically manage the allocation and provisioning of resources based on the application's demand.