☁️ Microsoft Azure
Beginner
What is Azure Functions?
Answer
Azure Functions is a serverless compute service that allows you to run small pieces of code ("functions") without provisioning or managing infrastructure. You pay only for the time your code runs. Functions are triggered by events: HTTP trigger (REST API), Timer trigger (scheduled jobs), Blob Storage trigger (process new files), Queue trigger (process messages), Event Hub/Event Grid trigger, and more. They support multiple languages: C#, JavaScript/TypeScript, Python, Java, PowerShell. Scaling is automatic. Use cases: event-driven processing, lightweight APIs, scheduled tasks, and connecting Azure services. Azure Functions is ideal when you have intermittent workloads and want to avoid paying for idle compute time.