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

Type in the name of the feature or in your own words tell us what you need
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 Azure Virtual Network
    Azure Virtual Network
    Better for establishing secure and private connections between cloud resources and on-premises infrastructure. More suitable for scenarios requiring granular network control.
    Read more
  • Logo of IronWorker
    IronWorker
    Better for users who need container deployments or broader cloud platform integration including AWS and Azure. Has more momentum based on website traffic data.
    Read more
  • Logo of Google Cloud Run
    Google Cloud Run
    Better for users comfortable with containers. More suitable for finance, education, transport, marketing, and professional services. Stronger ease of use and implementation. Rated higher on G2 and Capterra.
    Read more
  • Logo of AWS Lambda
    azure-functions vs AWS Lambda
    Has broader industry applicability and greater pricing transparency. It has significantly more momentum and positive user reviews.
    Read more
  • Logo of Google Cloud
    Google Cloud
    Better for users needing broader cloud services beyond serverless functions. Wider industry applicability. More positive user reviews, but some find it difficult for new users. Pricing is considered more complex.
    Read more
  • Logo of Microsoft Azure
    Microsoft Azure
    Better for users needing broader cloud services beyond serverless functions. More suitable for established enterprise IT infrastructures.
    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.