Performance Tales of Serverless
One promise of Function-as-a-Service model is the ability to scale without limits, up or down, whenever needed. But how does that work in practice? Can AWS Lambda handle thousands of messages per second? How fast can Azure Functions scale up under sudden heavy load? What kind of latency can you expect from Google Cloud Functions? In this session we will establish several performance benchmarks and go through the results of running them on the services of major cloud providers. I will also suggest practical steps to evaluate whether your application profile is suitable for serverless today.
Mikhail Shilkov is a software developer, Russian expat living in the Netherlands. During the day, he is a full-stack engineer in .NET / SQL Server / Azure / Typescript stack, developing smart and reliable solutions for transportation and logistics industry. At night, he loves playing with F# and serverless applications. Mikhail is Microsoft Azure MVP. He has spoken on several occasions about the awesomeness of F#, the benefits of functional programming and serverless applications. He is the top answerer for "azure-functions" tag on Stack Overflow.