An Azure Function is a way to create a function that can run in the cloud and can handle/respond to different events that can happen in Azure. For example, something was changed in a BLOB.
The developper doesn’t need to care about Virtual Machines or any infrastructure. You create the function, you deploy and you run it.
Azure Functions allows the developer to create serverless applications.
Azure Functions support triggers which is a way to start the execution of the code.
What can you do with Azure Functions?
- building APIs and microservices
- working with internet of things
- task to run on a schedule (image/order processing, file maintenance)