Serverless architectures let you develop software and services without provisioning or maintaining servers. You can use serverless architectures to build applications for a wide range of services.
https://cloud.google.com/architecture/serverless-functions-blueprint