From the course: Serverless Cloud Computing: Concepts, Platforms, and Services
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
Azure Functions
From the course: Serverless Cloud Computing: Concepts, Platforms, and Services
Azure Functions
- [Instructor] Azure Functions is a Microsoft serverless computing service that enables developers to run event-driven code without managing infrastructure. It provides automatic scaling, integrated security, and consumption-based pricing where users only pay for the actual execution time, or processor and storage time used. The service supports multiple programming languages, including C#, Java, JavaScript, PowerShell, Python, TypeScript, and even Rust and Go. Developers can write code directly in the Azure portal or use preferred development tools like Visual Studio, VS Code, or Eclipse. Azure Functions respond to various triggers, including HTTP requests, database changes, message queues, and scheduled events. It seamlessly integrates with other Azure services like CosmosDB, Storage, Service Bus, and Event Hubs. Key features include event-driven scaling that automatically handles varying workloads, choice of hosting options, including consumption plan, pure serverless, pure plan…