Cloud Programming Simplified: A Berkeley View on Serverless Computing
The paper defined what Cloud Computing was, where it came from, why some were excited by it, what were its technical advantages, and what were the obstacles and research opportunities for it to become even more popular. “Cloud Programming Simplified: A Berkeley View on Serverless Computing” with some of the same authors commemorates the tenth anniversary of that landmark paper. The three fundamental differences between Serverless and conventional Cloud Computing are:
The paper gives a quick history of cloud computing—including an accounting of the predictions in the 2009 paper—explains the motivation for serverless computing, describes applications that stretch the current limits of serverless, and then lists obstacles and research opportunities required for Serverless Computing to fulfill its full potential.
Source: rise.cs.berkeley.edu