Editor's note
Serverless computing sounds a bit misleading since there are servers present. The name originates from the fact that cloud providers are the ones that provision, manage and scale the infrastructure. In this model, the developers can focus more on the code. Services, such as AWS Lambda and Azure Functions, handle the execution.
Serverless computing means lower costs, quicker time to release and more flexibility -- when applied properly. This guide explains serverless concepts, best practices and popular cloud services.
1Is serverless right for you?
Serverless computing isn't right for every workload or enterprise. Before you adopt the technology, assess your current workloads, define your goals and see where serverless can help. However, you must also account for the effect on cloud operations teams and cost management strategies, and pay attention to red flags that signal it’s time to step back.