As part of our blog series Getting Started with Azure – Solutions You can Deploy in 10 Minutes or Less, we show you how to build a server less app.

Azure isn’t just a cloud-based hardware platform for the big jobs, it can do the small ones just as well. Like running a piece of code, or “function”, in the cloud, with its “Function as a Service” product.

Programmers can write the code they need to address a specific issue, and then host and run it on Azure without needing to deploy their own server infrastructure to support it; they can write their code in C#, F#, Node.js, Java, or PHP, and only pay for the time their code runs.

In the background, Azure does the rest, including scaling according to usage. This feature, called Azure Functions, lets developers create “serverless apps” that rely on third-party services to supply their apps with the necessary back-end support. It’s an affordable way for small developers to get the kind of performance and functionality they need for their apps, without spending a lot of money.

Microsoft has created an in-depth explanation of Azure Functions, which delves into what it is, what its key features are, and details the kinds of projects developers can use it for.

You can find that here; for a more thorough deep-dive with more technical information, Microsoft offers a comprehensive developer reference as well.