"If you think the term 'cloud' obscures the technology behind interoperable network platforms, consider 'serverless:' A style of programming for cloud platforms that is changing the way applications are built, deployed, and ultimately, consumed.
Serverless computing is not, despite its name, the elimination of servers from distributed applications. Serverless architecture refers to a kind of illusion, originally made for the sake of developers whose software will be hosted in the public cloud, but which extends to the way people eventually use that software. Its main objective is to make it easier for a software developer to compose code, intended to run on a cloud platform, that performs a clearly-defined job..."
Read More ...