Azure Functions have been around for quite a couple of years now. Originally, they have been marketed as a Serverless compute offering in Microsoft Azure enabling you to create an event-driven architecture. Nowadays, aside from running Serverless, you can also run them on reserved plans, premier plans and even in your own Kubernetes cluster.
And, to get the most out of your solutions involving Azure Functions from a performance and cost perspective, there are quite a bit of practices you want to know. Especially if your solution becomes a critical part of the complete solution environment.
So, the goal of this document is to describe how Azure Functions can be uses in real life projects using some out of the box capabilities, but also contains small ‘hacks’ to get them working better in a production environment.
After reading this document, you’ll get a clear picture on how to design & implement production-grade solutions using Azure Functions.
This whitepaper will give you a detailed understanding of the following: