Azure Functions ?
Azure Functions is a cloud-based compute service. Functions provide event-driven and scalable serverless compute for Azure.
Serverless solution that allow to write less code and to focus on code
Serverless solution that allow to maintain less infrastructure (deploying & maintaining servers)
Serverless solution that allow to save on costs (run code when we need it to run)
We can define triggers which start the execution of the code. Each function can only have one trigger which can process inputs for passing data into functions.
Storage: You can listen from events from databases like Azure Cosmos DB when a new row is inserted, for example.
Events: Event Grid and Event Hubs produce events that can trigger your code.
HTTP code: Web requests and webhooks can trigger HTTP code.
Queues: Queue messages can be processed, as well.
Timer: Code can be invoked with a certain time interval.