Azure Functions are a part of so-called serverless components that are available in the Azure cloud. Before you start learning about this particular service, you will have to understand what serverless really means. While, initially, you may think that this concept implies no servers at all, you will quickly re-evaluate your way of thinking (as, we are still quite far away from not using any kind of machine for our applications and workloads).
Understanding Azure Functions
Being "serverless"
You can easily find many different articles describing the term serverless—to be honest, I would like to avoid promoting a one and only correct definition, as this topic is currently so fuzzy, it is hard to find the best...