Function-as-a-Service serverless cloud offerings provide us with an easy way to run custom code in response to events. One promise of FaaS model is the ability to scale without limits, up or down, whenever needed.
But how does that work in practice? Can Azure Functions handle thousands of messages per second? How fast can it scale up under sudden heavy load? What kind of latency can you expect, and what factors does it depend on?
This session is a set of short tales, each one of them teaching us a lesson about practical scalability of serverless applications. I will also suggest steps to evaluate whether your application profile is suitable for serverless today.