What is Azure Function?
Azure Functions is an event-driven, serverless compute platform used to run snippets of code in Azure. Azure Functions provide flexibility in deploying applications and creating automation. If you are modernizing your application from on-premises server
What is Serverless Computing?
Serverless computing hosts and runs code in the cloud. You do not need to install or maintain servers to run code.
When to use Azure Functions?
- Building Web API: Implement an endpoint for your web applications using the HTTP trigger
- Process File Upload: Run code when a file is uploaded or changed in blob storage
- Respond to database Change: Run custom logic when a document is created or updated in Cosmos DB
- Run Schedule Tasks: Execute code on pre-defined timed intervals
- Create reliable message queue systems: Process message queues using Queue Storage, Service Bus, or Event Hubs
- Analyze IoT data streams: Collect and process data from IoT devices
- Process data in real time: Use Functions and SignalR to respond to data at the moment
Prerequisites
Make sure we have Azure subscription. (We used free trial subscription)
Visual Studio [ Community | Professional | Enterprise] with Azure development

Now lets login into Azure portal, and click on Function app

It will show the below screen, where we don’t have any function app.
Let's create it by clicking on Create option in top menu

Specify Function app name and other configurations as per below screen.
















Join the conversation! Your thoughts help the community grow.