Function-as-a-Service (FaaS), sometimes called serverless computing, is an emerging paradigm enabling you to run code even faster, that is, without the need to provision a machine or a container. Just provide your code, upload it to an end-point, define triggers and let the platform handle the rest (from scaling to failures).
To asses if your workload is a good fit, use servers.lol or check out this free ebook on Serverless Ops:
Some further resources on the topic:
- RedMonk on Serverless: Volume Compute for a New Generation
- ThoughtWorks Technology Radar
- 5 killer use cases for AWS Lambda
- The Cloudcast #242 - Understanding Serverless Applications
- Introduction to Serverless Architectures with Azure Functions
- Serverless Meetups
- Serveless Conference
- Community curated lists on FaaS:
- Serverless Cost Calculator
- FaaS in use: