The abstractions that emerge from the design of these distributed systems, largely built on microservices, suggest a natural next step. Why have servers in the traditional sense at all? Servers are big, powerful machines designed in the age of monoliths. If our thinking is in terms of small, resource sipping, independent actors indifferent to the world around them, shouldn't we be deploying microservices to "microservers"? This line of thought has led a revolutionary ideas: AWS Lamda.
Serverless applications
AWS Lambda
The introduction of Amazon's AWS Lambda technology boostrapped the serverless movement we have today. Amazon describes Lambda like this:
"AWS Lambda lets you run code without provisioning...