Logo of Azure Functions

Azure Functions

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
3% increase in the last year
Web traffic
11% decrease in the last quarter

Ratings

G2
4.5/5
(285)

Azure Functions description

Azure Functions lets you run small pieces of code (called "functions") in the cloud without worrying about managing servers. It's ideal for automating tasks, like processing data or reacting to events in your applications, without the complexity of building and maintaining a full application infrastructure.


Who is Azure Functions best for

Azure Functions is a serverless compute service that lets you run code on-demand without provisioning or managing infrastructure. Users love its automatic scaling and cost-effective, pay-as-you-go pricing. However, some users have noted challenges with cold starts and debugging. It's ideal for developers and businesses seeking to build and run event-driven applications, automating tasks, and processing data efficiently in the cloud.

  • Ideal for small, medium, and large enterprises.

  • Best fit for Software, IT, and Telecommunications.


Azure Functions features

Supported

Azure Functions supports C#, JavaScript, Python, Java, PowerShell, TypeScript and custom handlers.

Supported

Azure Functions seamlessly integrates with other Azure services, simplifying workflows and enabling integrated solutions.

Supported

Azure Functions supports event-driven execution through various triggers like HTTP, Blob, Queue, and Event Grid.

Supported

Azure Functions offers managed infrastructure, abstracting backend tasks so users can focus on their projects.

Supported

Azure Functions automatically scales compute resources based on demand, especially with the Consumption plan.

Supported

Azure Functions offers consumption-based pricing through its Consumption Plan.

Supported

Azure Functions allows running code on demand without server management.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Neutral
+0.13

Customer Service

Rather positive
+0.53

Ease of Use

Strongly positive
+0.79

Reliability and Performance

Strongly positive
+0.7

Ease of Implementation

Strongly positive
+0.72

Scalability

Strongly positive
+0.86

Azure Functions reviews

We've summarised 278 Azure Functions reviews (Azure Functions G2 reviews) and summarised the main points below.

Pros of Azure Functions
  • Serverless architecture simplifies deployment and management, allowing developers to focus on code.
  • Automatic scaling capabilities ensure optimal performance and resource utilization.
  • Cost-effective pricing model, only paying for actual compute time used.
  • Supports multiple programming languages, providing flexibility for developers.
  • Seamless integration with other Azure services enhances application development and automation.
Cons of Azure Functions
  • Cold starts can cause delays in function execution, impacting time-sensitive applications.
  • Limited control over the underlying infrastructure can be a concern for some users.
  • Debugging complex functions and distributed systems can be challenging.
  • Cost estimation for larger deployments can be complex and potentially lead to unexpected expenses.
  • Initial setup and configuration can be confusing for new users, especially those unfamiliar with serverless architecture.

Azure Functions pricing

The commentary is based on 106 reviews from Azure Functions G2 reviews.

Azure Functions' serverless model offers scalability and cost-effectiveness through its pay-as-you-go pricing. However, some users find the pricing model complex and occasionally expensive for certain instances or data transfers. Others mention cold starts and limited control as drawbacks.

Users sentiment

Neutral
+0.13

Azure Functions alternatives

  • Logo of AWS Lambda
    azure-functions vs AWS Lambda
    Run code without servers, pay per use, scales effortlessly.
    Read more
  • Logo of Google Cloud Functions
    Google Cloud Functions
    Run code without servers, pay only when used.
    Read more
  • Logo of AWS Serverless Application Repository
    AWS Serverless Application Repository
    Ready-to-use serverless apps, deploy quickly and easily.
    Read more
  • Logo of Azure Web Apps
    Azure Web Apps
    Host web apps easily, scalably, and securely on the cloud.
    Read more
  • Logo of Azure Batch
    Azure Batch
    Cloud-scale parallel computing, automated and cost-effective.
    Read more
  • Logo of Google Cloud Run
    Google Cloud Run
    Deploy and scale stateless containers without server management.
    Read more

Azure Functions FAQ

  • What is Azure Functions and what does Azure Functions do?

    Azure Functions is a serverless compute service that lets you run code on-demand without provisioning or managing infrastructure. It scales automatically and offers a pay-per-use pricing model, making it cost-effective for event-driven applications and automated tasks. It integrates seamlessly with other Azure services.

  • How does Azure Functions integrate with other tools?

    Azure Functions integrates seamlessly with other Azure services, simplifying workflows. It supports event-driven execution through triggers like HTTP, Blob, Queue, and Event Grid, enabling efficient automation and integrated solutions.

  • What the main competitors of Azure Functions?

    Top Azure Functions competitors include AWS Lambda, Google Cloud Functions, and IronWorker. These alternatives offer similar serverless compute services for deploying and running code without managing servers. Some developers also consider platforms like Azure App Service or Heroku as alternatives.

  • Is Azure Functions legit?

    Yes, Azure Functions is a legitimate service from Microsoft. It's a secure serverless compute service that lets you run code on-demand without managing servers. It's trusted by many businesses for its scalability and ease of use.

  • How much does Azure Functions cost?

    Azure Functions offers a consumption-based pricing model, where you pay only for the compute time your functions use. There's also a Premium plan for more demanding workloads. Contact Azure for specific pricing details.

  • Is Azure Functions customer service good?

    Azure Functions customer support receives mixed reviews. While some users praise the helpful and responsive support, others express frustration with unhelpful responses and a lack of expertise, particularly for complex issues. Several reviews mention needing to delete and recreate resources due to inadequate support.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.

NEW: Introducing Gralio Screen Buddy

An AI tool that observes your work, finds inefficiencies, and suggests smarter ways to do things. Maybe you can use your tools better, automate tasks, or switch software.

For Individuals
Streamline your daily tasks, get helpful AI tips, and find the right tools for your workflow.
For Businesses
See how your team really works, uncover automation opportunities, and get software recommendations tailored to your processes.