Serverless architectures refer to applications depending on third party services (known as Backend as a service or «BaaS») or on custom code executed in ephemeral, fully managed containers (Function as a Service or «FaaS»); the best-known service provider is currently AWS Lambda.
Nowadays advances in FrontEnd technologies have allowed us to eliminate our «Always On» server needs. Depending on the circumstances, such systems can significantly reduce operational cost and complexity and can therefore be reduced to paying only usage fees (bandwidth, storage volume). A key feature of serverless is that we only pay for what we consume (also known as pay-as-you-go).
Author : Steve Houël