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 engineer, Russian expat living in the Netherlands. During the day, he is a full-stack engineer with .NET / Azure / Typescript stack, developing smart and reliable solutions for transportation and logistics industry. At night, he loves playing with F# and serverless applications. He has written a poker bot in F#, and has spoken on several occasions about the awesomeness of F# and benefits of functional programming. He is the top answerer for "azure-functions" tag on Stack Overflow, always willing to help you learn new tech and have fun along the ride.