As defined by Wikipedia, Serverless computing is a cloud-computing execution model in which the cloud provider dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity.
AWS Lambda, introduced by Amazon in 2014, was the first public cloud vendor with an abstract serverless computing offering. AWS Lambda natively supports Node.js, Python, Java, C# and Go.
We are going to take a closer look at serverless computing, its advantages and disadvantages and how we can leverage PHP in the serverless execution model.