Is Serverless Computing Any Different from Heroku, OpenShift, and Other PaaSes?
medium.com
medium.com
With respect to the extra burst capacity -- in theory there should be excess capacity available, in practice it varies depending on your cloud provider.
The lack of the excess capacity is usually a financial, not an engineering problem. The cloud provider may offer SLAs that ensure that a customer gets credit in case if some requests haven't been serviced as expected.