A serverless architecture is one in which the serverless platform of a cloud provider, such as AWS Lambda or Azure Functions, is used to operate the application logic. Serverless architectures concentrate on creating and deploying code while reducing the complexity of the infrastructure.