# Azure Functions Reviews
**Vendor:** Microsoft  
**Category:** [Cloud Platform as a Service (PaaS) Software](https://www.g2.com/categories/cloud-platform-as-a-service-paas)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 213
## About Azure Functions
Azure Functions is a serverless compute service that enables developers to build and deploy event-driven applications without the need to manage infrastructure. By automatically scaling resources based on demand, it allows for efficient execution of code in response to various triggers, such as HTTP requests, database changes, or messages from other Azure services. This approach simplifies the development process, reduces operational overhead, and supports a wide range of programming languages, including C#, JavaScript, Python, and Java. Key Features and Functionality: - Event-Driven Execution: Functions can be triggered by a variety of events, including HTTP requests, changes in data, or messages from services like Azure Service Bus. - Automatic Scaling: The service scales resources automatically based on the number of incoming events, ensuring optimal performance without manual intervention. - Multiple Language Support: Developers can write functions in languages such as C#, JavaScript, Python, and Java, allowing flexibility in development. - Integrated Development Tools: Azure Functions integrates with tools like Visual Studio and Visual Studio Code, providing a seamless development and debugging experience. - Flexible Hosting Options: Offers various hosting plans, including Consumption, Premium, and Dedicated (App Service) plans, to meet different performance and cost requirements. Primary Value and Problem Solving: Azure Functions addresses the challenge of managing infrastructure for event-driven applications by providing a fully managed, serverless environment. This allows developers to focus on writing code that responds to events without worrying about provisioning or maintaining servers. The automatic scaling feature ensures that applications can handle varying loads efficiently, while the pay-per-execution pricing model offers cost-effectiveness by charging only for the compute resources used during function execution. This combination of features accelerates development, reduces operational complexity, and enables rapid deployment of scalable applications.



## Azure Functions Pros & Cons
**What users like:**

- Users appreciate the **ease of use** of Azure Functions, enabling quick and hassle-free service deployment. (8 reviews)
- Users value the **automation capabilities** of Azure Functions, enhancing efficiency and simplifying deployment processes. (4 reviews)
- Users appreciate the **scalability** of Azure Functions, allowing efficient resource usage and cost management for their applications. (4 reviews)
- Users appreciate the **robust security** of Azure Functions, ensuring compliance with standards like GDPR and HIPAA. (4 reviews)
- Users appreciate the **great storage options** of Azure Functions, enabling effective project management and deployment. (3 reviews)
- Deployment Ease (3 reviews)
- Documentation (3 reviews)
- Users appreciate the **easy integrations** with security mechanisms and multiple languages, enhancing their development experience. (3 reviews)
- Cloud Services (2 reviews)
- Customer Support (2 reviews)

**What users dislike:**

- Users find the **complexity of the pricing and dashboard** of Azure Functions challenging, often leading to unintended costs. (4 reviews)
- Users find the **cost issues** of Azure Functions challenging, especially with pricing tiers and potential for unexpected expenses. (4 reviews)
- Users face **slow performance** issues with Azure Functions, particularly during longer tasks and cold start scenarios. (3 reviews)
- Users find Azure Functions&#39; **complex pricing** confusing, leading to potential overspending without proper understanding. (2 reviews)
- Users highlight that Azure Functions can be **expensive** and challenging to manage, particularly in pricing for certain instances. (2 reviews)
- Learning Difficulty (2 reviews)
- Users find the **customer support inadequate** , often experiencing slow responses and poor technical assistance with issues. (2 reviews)
- Bug Issues (1 reviews)
- Difficult Debugging (1 reviews)
- Difficult Learning (1 reviews)

## Azure Functions Reviews
  ### 1. Azure Functions: Scalable, Fault-Tolerant Serverless That Just Works

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cristian N. | Senior Technical Consultant, Computer Networking, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2026

**What do you like best about Azure Functions?**

I love Azure Functions. I’ve deployed a series of Python-based function apps—some are event-driven triggers for network operations, and others use dataframes to aggregate data from various sources. I also started using Durable Functions for AI agentic workflows, and the built-in fault tolerance and scalability work amazingly well for us. Using the UI is pretty straight forward, to provision, monitor and  deploy .

**What do you dislike about Azure Functions?**

I don’t think there’s anything I dislike. I’ve never had any issues, as long as the setup is done correctly.

**What problems is Azure Functions solving and how is that benefiting you?**

I’ve automated many scheduled network operations to track network traffic and online devices, and to build reports for stakeholders. Event-driven triggers also help field engineers initiate service provisioning and validate fibre tests.

  ### 2. Simple Deployment, Auto-Scaling Freedom with Azure Functions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daniel H. | Cloud Enginner, Telecommunications, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 03, 2026

**What do you like best about Azure Functions?**

I like best about Azure Functions is how simple it makes coding and deployment, letting me focus on solutions instead of servers. It scales automatically, so I never worry about handling extra demand. The pay as you go model feels efficient and fair, since I only pay for what I use. Overall, it gives me freedom to build quickly without the stress of managing infrastructure.

**What do you dislike about Azure Functions?**

I dislike about Azure Functions is that debugging can sometimes feel tricky, especially when issues happen in the cloud and aren’t easy to reproduce locally. Cold starts may slow things down when functions aren’t used often, which can affect performance.

**What problems is Azure Functions solving and how is that benefiting you?**

Solves the problem of managing servers and infrastructure by handling scaling and availability automatically, which saves me time and effort. It also simplifies event-driven tasks, like responding to triggers from data changes or APIs.

  ### 3. Powerful Serverless Platform for Scalable Workflows

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saikumar  P. | Cloud Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2026

**What do you like best about Azure Functions?**

What I like best about Azure Functions is its serverless architecture, which allows me to run code without managing infrastructure. It is highly scalable and automatically adjusts based on workload, making it efficient for handling varying data volumes.

The event-driven model is very useful for triggering processes such as data transformations, file processing, and integrations with services like Azure Data Factory and Power BI. It also supports multiple programming languages and integrates well with other Azure services, which improves overall productivity and simplifies development.

Additionally, the cost-effective pay-per-use model ensures that we only pay for actual execution time, making it a practical solution for automation and backend processing tasks.

**What do you dislike about Azure Functions?**

One of the main drawbacks of Azure Functions is the cold start issue, especially when using the consumption plan, which can cause delays for time-sensitive applications. Debugging and monitoring can also be challenging, particularly for complex workflows or when multiple functions are involved.

Additionally, managing dependencies and configurations across environments can become complicated as the application grows. While it is cost-effective for smaller workloads, costs can increase unexpectedly with high execution frequency.

There are also limitations in execution time and resource constraints, which may not be suitable for long-running or heavy processing tasks.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure Functions helps solve the challenge of manual and time-consuming processes by enabling event-driven automation. It allows us to trigger workflows automatically based on events such as file uploads, data updates, or scheduled jobs, reducing the need for manual intervention.

It is especially useful for handling backend processing in data pipelines, such as transforming data, integrating different systems, and triggering downstream processes like Power BI dataset refreshes. This improves efficiency and ensures faster and more reliable data processing.

As a result, it enhances productivity, reduces operational effort, and enables real-time or near real-time data availability for better decision-making.

  ### 4. Powerful and easy to use

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jorge Y. | Software developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 05, 2026

**What do you like best about Azure Functions?**

They are so easy to use, very powerfull and very easy to manage

**What do you dislike about Azure Functions?**

Like everything in azure, the worst about them is the price, but it's worth it

**What problems is Azure Functions solving and how is that benefiting you?**

We had an system with a monolyte architecture, and we need to change that. Functions allow you to run task started with a timer, or with a http request, so it was very useful for our migration

  ### 5. Makes Database Functions and API Building Much Easier

**Rating:** 5.0/5.0 stars

**Reviewed by:** Javier C. | Full Stack developer, Education Management, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2026

**What do you like best about Azure Functions?**

yes help me a lot when I have to run a function that will help me run a database and build the APIS easier. and implement the database changes more easily to deploy it

**What do you dislike about Azure Functions?**

Yes, that is not free; however, I am happy with this product, which is one of the products that I like the most.

**What problems is Azure Functions solving and how is that benefiting you?**

Well, the deployment is easier, and you can use it on prdocution also you can run automatation on to continue running the server. The event hub lot on azure you can make it easier and deploy it, this helps a lot,t and finally,y you can manage big Databases with SQL easier

  ### 6. Easy Managed Identity Access with Clean Env Var Handling

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kshitij V. | Senior Engineer - DevOps, Enterprise (> 1000 emp.)

**Reviewed Date:** April 07, 2026

**What do you like best about Azure Functions?**

I like the way environment variables and invocation details are handled, how it’s tied to the storage account, and how easy it is for me to connect through managed identity.

**What do you dislike about Azure Functions?**

Sometimes it’s very slow—especially when the Azure portal is also running slowly.

**What problems is Azure Functions solving and how is that benefiting you?**

I’ve created multiple Azure Functions for tasks such as key rotation, certificate rotation, and ETL processes with SQL Server. They’re invoked automatically through triggers whenever specific actions occur.

  ### 7. Rapid Prototyping and Ease of Use with Azure Functions

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yusuf L. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 17, 2026

**What do you like best about Azure Functions?**

I like the ease of usability of Azure Functions. Additionally, I appreciate the support provided. The drag and drop functionality to create workflows and test them out is really helpful.

**What do you dislike about Azure Functions?**

We haven't fully explored all functionalities yet, but what could be improved is creating a dedicated resource group for learning the functionality of Azure Functions. That would be useful.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure Functions solves rapid prototyping issues, allowing quick workflow creation and design validation. The drag and drop functionality is easy to use, supporting hypothesis validation effectively.

  ### 8. Azure Functions: Effortless Serverless Scaling with Easy Triggers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sayed  M. | Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 27, 2026

**What do you like best about Azure Functions?**

Azure Functions provides serverless scaling with easy-to-use triggers.

**What do you dislike about Azure Functions?**

So far, I haven’t experienced any major drawbacks with Azure Function.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure Functions helps automate backend tasks, reduces the need for server management, and scales instantly. It’s been a solid way to save development time while also keeping infrastructure costs down.

  ### 9. Great for Automation and Time-Triggered Engine Calls

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shantanu B. | Data Science Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 30, 2026

**What do you like best about Azure Functions?**

I use it for automation tasks, especially for creating time-triggered engine calls.

**What do you dislike about Azure Functions?**

Sometimes they time out, and then I need to find a way to increase the call time.

**What problems is Azure Functions solving and how is that benefiting you?**

I use it to automate scripts that need some compute, and I rely on it instead of running persistent VMs.

  ### 10. Detailed Review on Microsoft Azure

**Rating:** 4.5/5.0 stars

**Reviewed by:** THANUSH T. | Artificial intelligence Engineer | AI &amp; ML, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 15, 2025

**What do you like best about Azure Functions?**

Things that I like about the Microsoft Azure are firstly the user friendly interface which is understandable to everyone easily, and it is easy to implement the  resources which are easily traceable , like all the insights are shown in a very good way making the users to use it frequently, also the integration to the apps is  also easier compared to other cloud platforms.

**What do you dislike about Azure Functions?**

The only thing that i have dislike on is the customer support, its not that bad but they can improve more in providing fast replies to the tickets that are raised by the customers.

**What problems is Azure Functions solving and how is that benefiting you?**

Before I used to store the file in a local folder and the i used these files for indexing to perform RAG, but now i am using the BLOB storage and the azure ai search to do that, which is helping in manually indexing the files and no need of my storage to store the files anymore

  ### 11. Azure function: A great microservices choice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit K. | Senior Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** September 16, 2025

**What do you like best about Azure Functions?**

The flexibility it gives to implement event driven code with the great automation and microservice integration tool readily available on Azure portal.

**What do you dislike about Azure Functions?**

Longer tasks take far longer execution times. Plus it has quite a hassle to debug the code.

**What problems is Azure Functions solving and how is that benefiting you?**

For my project while deploying smaller project it serves as just a great Azure portal tool, discards the need of servers to deploy apps.
The automatic traffic handling for the apps is a great advantage too, the app gets scaled up when traffic is enormous.

  ### 12. Reliable Serverless

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 16, 2023

**What do you like best about Azure Functions?**

We rely on Azure Functions a lot in our day-to-day, especially for async processing, webhooks, and real-time triggers across our hybrid cloud setup. What makes it a strong tool is how easily it connects with the rest of Azure. You can plug it into Event Grid, Service Bus, or Cosmos DB in no time. No need to write a bunch of boilerplate. Just wire it up and go. That kind of integration saves serious time during builds. 
Getting started was smooth. We had our first function apps live in production within a couple of days.The triggers and bindings take care of most of the boring setup, so you can focus on writing actual code. It runs smoothly with both Python and .NET. Terraform works well too, letting us keep track of changes and handle rollbacks without headaches. When it comes to features, it covers everything you need HTTP calls, queue processing, timers, storage events. Scaling happens automatically and is pretty reliable. Cold starts used to be rough but have gotten much better lately, even on the cheaper consumption plan. We did run into a surprise with costs once. One of our functions got stuck retrying over and over, which blew up usage. Microsoft support jumped on it quickly, helped us find the misconfiguration, and got it fixed fast with no hassle. We use Azure Functions every single day. It runs background jobs, triggers event flows, and ties together a lot of our backend systems. It’s part of our standard toolkit now.

**What do you dislike about Azure Functions?**

The main pain point has been cold starts, especially on the Consumption plan when running Python or Node.js for workloads where low latency matters.

**What problems is Azure Functions solving and how is that benefiting you?**

We’ve been leaning on Azure Functions for our backend ops, lightweight, serverless, and does the job without needing a full blown container standing by. For website perf checks with Puppeteer, it’s been rock solid. Spawns fast, grabs the page, pulls the HAR file, and dumps all the timing and size metrics. Perfect for flagging resource bottlenecks and render blockers.

We also use it to probe remote ports and check service health, basically a stealth ops bot that runs on schedule or trigger. Multi region deploys let us run tests from edge locations so we can debug region specific issues.

It’s smooth with both Linux and Windows runtimes, so whether Puppeteer needs headless Chrome or we’re doing socket-level scans, it doesn’t choke. Scaling is auto magical. One second you're running a few probes, next second you're spawning 100 checks.

We spin up Azure Functions in multiple data centers worldwide so our apps run faster and stay close to users in each region. Having both Linux and Windows support makes life way easier on the ops side. Also, the way Azure handles memory beats out other serverless setups like Firecracker, which gives us a smoother, more solid environment to run our workloads without surprises.

  ### 13. Excellent for Sporadic Processes and No Fixed Costs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 06, 2026

**What do you like best about Azure Functions?**

For processes that run sporadically, it is excellent because we don't have to keep paying for infrastructure.

**What do you dislike about Azure Functions?**

The cost is high if the process runs many times in the month.

**What problems is Azure Functions solving and how is that benefiting you?**

Helped reduce infrastructure costs

  ### 14. Great tool to carry out your work needs (Automation / Integration)

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ajinkya J. | Sr. Infrastructre Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 31, 2024

**What do you like best about Azure Functions?**

Easy to integrate with security mechanisms, supports multiple languages with Windows and linux platform type.

**What do you dislike about Azure Functions?**

They should also include the MAC os as platform, that would open up more doors for Apple developers.

**What problems is Azure Functions solving and how is that benefiting you?**

- We wanted to automate certain data processing based on a trigger, Azure function came to rescue with it's support for node.js, python, powershell etc. languages to fulfill our needs in various scenarios.

  ### 15. Easy to use, robust cloud platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aarambh V. | DevOps Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 28, 2025

**What do you like best about Azure Functions?**

Azure is extremely easy to use. Gives you options to choose from a lot of services and host applications with decent pricing options.

**What do you dislike about Azure Functions?**

I think Azure's development is very fast paced. Keeping track of new changes especially UI elements is hard. I wish there was an option to still keep the legacy layout.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure provides a lot of options to deploy our applications. Also the interface is easy to understand and implement new services based on the application's requirements

  ### 16. Azure is a cloud platform packed with features and functionalities, with diverse solutions.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fabio M. | University, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 11, 2025

**What do you like best about Azure Functions?**

It's hard to pick a tool within the platform that I like the most, as it's very comprehensive. However, I really like the integration with Microsoft Entra ID, where you can assign roles to users and also set access rules to resources within Microsoft Azure.

**What do you dislike about Azure Functions?**

The Azure platform is really quite complete. So far, I haven't found anything I don't like, because it has worked very well in the company.

**What problems is Azure Functions solving and how is that benefiting you?**

Microsoft Azure has solved bottleneck problems in the data transition that we had in our operations through scalability and process automation. This has generated satisfaction for our customers, as well as savings for the company, which now has the freedom to dedicate itself and develop innovations.

  ### 17. Journey from azure to Aws

**Rating:** 3.5/5.0 stars

**Reviewed by:** Aditya S. | Associate Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 07, 2025

**What do you like best about Azure Functions?**

Pay as per usage and auto scaling is the one which i liked much, it will autoscale the application and only pay what i use for

**What do you dislike about Azure Functions?**

All are good just one slow start or term is cold start is the one which i dont liked much

**What problems is Azure Functions solving and how is that benefiting you?**

We deployed our some applications in azure function to azure, but most are deployed in aws

  ### 18. Implementing a Scheduled Service Using Azure Function

**Rating:** 4.0/5.0 stars

**Reviewed by:** Buzzerio D. | Consultant - Cloud Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 13, 2024

**What do you like best about Azure Functions?**

In my use case, the Azure Function has been useful, especially for implementing a scheduled service via a timer Trigger. The main advantage is that when a schedule starts, the Azure Function does not instantiate another run until the current instance has finished or times out.

**What do you dislike about Azure Functions?**

There is a maximum timeout limit of 30 minutes. For implementations that involve long runs, it is better to choose a durable function implementation.

**What problems is Azure Functions solving and how is that benefiting you?**

Implementation of scheduled processes, with data retrieval and processing from different integrated systems.

  ### 19. Serverless Computing using Azure Functions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek N. | IT Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** September 08, 2024

**What do you like best about Azure Functions?**

-helped to write small pieces of code to perform a particular task
-did not require to manage the underlying infrastructure-server, CPU,Memory. ONly writing code and deploying it
-integrated Azure Functions with Azure logic apps to send trigger notifications

**What do you dislike about Azure Functions?**

There are certain limitations like vendor lockin. But it can be managed.

**What problems is Azure Functions solving and how is that benefiting you?**

-It basically automates the process. I used Azure Event Grid to detect an event which generates a trigger to Azure finction to do a particular task based on conditions. Code was written in Azure functions and if necessary conditions were met, then it triggered the Azure logic apps the send mail notification to respetive teams.

  ### 20. Most Scalable and Secored software to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 23, 2024

**What do you like best about Azure Functions?**

Azure is good fit for all king of organizations it can handle large data by mounting a file and share.

It reduce the risk of file copy locking issues.

It can handle many languages like C#, Java, Javascript and powershell.

**What do you dislike about Azure Functions?**

It is costlier and in the begning the installation is little confusing.

Sometimes alert flirting might be missed if the service is out temporary.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure has latest Ai features which helps in many projects deployments also helps in increasing  the storage space.

  ### 21. Moveit Integration with Azure function solved our File processing issue with secure integration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rajesh Y. | Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** May 14, 2024

**What do you like best about Azure Functions?**

We used Moveit with Azure functions for File Processing. It is very easy to integrate Moveit with Azure functions. we just need to set one Azure Role and provide the access to Moveit Resource. Our Integration with Azure function of Moveit was used to process files stored in central repository. MoveIT transfer files with best security and azure function handled it to capture the data. After file transfer  our azure function was sending communication alert to end user without any error. Moveit solved our SQL injection issue which we were facing earlier with different tool. we saved lot of cost by integrating MOveit with Azure function. Configuration mapping with azure function can be easily done with Moveit. Moveit Team has good support of customer case.Moveit integartion with azure function will give you secure tunnel transfer of critical files. i am happy to use moveit with azure functions.

**What do you dislike about Azure Functions?**

Azure function and severless compuation. it saves a lot of cost using azure function. I found moveit integration with azure function very smooth so it is nice to use feature. Since Azure functions are auto scaled so you dont need to worry about infra computaion load.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure functions were solving our issue related to File transfer between different systems. if large requat were coming at any time that azure function was automatically scaling up/down to handle to user load. Azure function saves our cost a lot and helped us to perofrm many filr operations.

  ### 22. serverless offering from azure cloud

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Consulting | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2025

**What do you like best about Azure Functions?**

it s a serverless offerings that makes compute jobs easier and more flexible

**What do you dislike about Azure Functions?**

i cant really think of something unhelpful

**What problems is Azure Functions solving and how is that benefiting you?**

it s an on demand compute power that doesnt require backend server to have the task done

  ### 23. One of the best tool for project management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arun S. | Sr. Manager WFM &amp; Project Management, Consulting, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 25, 2024

**What do you like best about Azure Functions?**

It helps in segregating the steps involved in the project in most efficient way. Easy to understand and implement.

**What do you dislike about Azure Functions?**

I find it perfect for managing any type of project.

**What problems is Azure Functions solving and how is that benefiting you?**

It is helping us in managing various stages of the project in a very efficient way using proven agile tools to plan, track, and discuss work across your teams.

  ### 24. Deploy Serverless Applications easily

**Rating:** 4.5/5.0 stars

**Reviewed by:** Raju . | Software Engineer - 1, Enterprise (> 1000 emp.)

**Reviewed Date:** June 10, 2024

**What do you like best about Azure Functions?**

We're using function app for hosting the Backend Application, which helps in easily deploy and integrating with our frontend application.

Azure functions provides various inbuilt triggers as well, by which you can schedule things, integrate with other services such as azure blob storage

**What do you dislike about Azure Functions?**

Technical Support is very bad, sometimes we face issues and approach their support, they simply say delete & create

**What problems is Azure Functions solving and how is that benefiting you?**

Reduces the technical overhead in creating, deploying and maintaining the applications.

  ### 25. Azure have the most innovative features

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rodrigo A. | Media Activation Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 19, 2024

**What do you like best about Azure Functions?**

They are useful, easy to understand, and easy to implement. You can use them to enhance your business and go professional if necessary.

**What do you dislike about Azure Functions?**

At the beginning of the implementation, it could be confusing, but the support is great.

**What problems is Azure Functions solving and how is that benefiting you?**

Store data.
Data Processing 
Data Integration
Machine learning adaptation

  ### 26. Reliable Cloud Platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hosam K. | BI Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 23, 2023

**What do you like best about Azure Functions?**

Microsoft Azure cloud platform offers a wide range of solutions and services to meet the needs of almost every user. Azure provides a secure and easy-to-use machine learning platform and various No-code/Low-code services and has well-organized service documentation.

**What do you dislike about Azure Functions?**

Some of the Azure cloud service's pricing tiers might confuse less experienced users, then result in users paying more than they should for the services they need.

**What problems is Azure Functions solving and how is that benefiting you?**

The Azure Cloud helps me build data-heavy applications and manage analytical workloads in less time and effort. The platform services allow for better cost control and budget allocation. Azure Command Line Interface (CLI) provides a convenient tool that facilitates service configuration, resource management, and application deployment.

  ### 27. Azure Functions used for Integrations

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lokesh P. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 14, 2024

**What do you like best about Azure Functions?**

The integration of Azure funtions to Agies Service Desk was very easy. It provide too many features and flexibility. The integration was completed in just a few line of code with managing the infrastructure. Customer has saved the cost and used more frequently now. Customer support from Azure is remarkable.

**What do you dislike about Azure Functions?**

Azure functions configurations are little bit tricky.

**What problems is Azure Functions solving and how is that benefiting you?**

I have used the Azure functions to integrate the Agies Service Desk. I have created a function which will automate my task. It reduce human efforts and saved client cost.

  ### 28. Much Better architecture, performance, and more

**Rating:** 4.5/5.0 stars

**Reviewed by:** DilLip Chowdary R. | DevOps Engineer - I, Enterprise (> 1000 emp.)

**Reviewed Date:** March 23, 2024

**What do you like best about Azure Functions?**

I've used many other serverless services but i found much better features in it like more storage, more flexibility, more security, frankly it saved lot's of time for me providing inbuilt libraries in the base images, and many other features like scheduling, queues all can be easily integrated.

**What do you dislike about Azure Functions?**

Initially i suffered to find the features, means there are lots of features but UX is not good enough.

**What problems is Azure Functions solving and how is that benefiting you?**

Serverless computing made easy, with lots of flexibitlies.

  ### 29. Excellent serverless but can imporve event driven

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aravind S. | Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 21, 2024

**What do you like best about Azure Functions?**

Azure fiunctions is best for servereless and quikly scable and handle multiple languages

**What do you dislike about Azure Functions?**

Can imporve event driven and improve in container orchestraton tool

**What problems is Azure Functions solving and how is that benefiting you?**

scalablity has improved and reduced price

  ### 30. More flexible serverless solution for deploying Applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Theja R. | DevOps Engineer - 1, Enterprise (> 1000 emp.)

**Reviewed Date:** March 23, 2024

**What do you like best about Azure Functions?**

More flexible environments, easy to use, more supported inbuilt libraries, more related integrations grouped together like queues, i say the best for serverless application deployment.

**What do you dislike about Azure Functions?**

Inline function editing is not possible, this is so annoying when you wanna test something.

**What problems is Azure Functions solving and how is that benefiting you?**

Serverless deployment with ease, more speed, as more related freatures grouped together it saves lots of time as well.

  ### 31. Serverless = Simple, efficient, reliable and stable.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek D. | Cloud Implementation Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** October 22, 2023

**What do you like best about Azure Functions?**

One of the best features of serverless apps is that we do not need to maintain or worry about the underlying infrastructure as that is completely managed by Microsoft. Just with a few clicks we can get our apps up and running. 
Multiple apps can be onboarded on a single function reducing the need to manage multiple functions. 
Also it integrates seamlessly with various other Azure services.

**What do you dislike about Azure Functions?**

There are a few latency and sluggish performance issues we have encountered even for very small and basic scripts but seems to be pretty intermittent.

**What problems is Azure Functions solving and how is that benefiting you?**

We are using Azure functions for multiple use cases such as triggering email notifications to users, sending requests to logic Apps to trigger workflows, receiving requests from other Azure services and processing them further according to our needs.

  ### 32. Best Multi cloud management service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alka R. | Community engagement associate, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 24, 2023

**What do you like best about Azure Functions?**

*it is cost effective- It's a serverless service  where one only pays for the compute resources used during the execution of functions.

*easy to use- it has a simple and intuitive interface that makes it easy to create, deploy, and manage your functions.

*Flexible- Azure functions support a wide range of languages, so you can use the tool and language tat you are familiar with.

*Integration- Azure functions can easily integrate with other azure services such as Azure cosmos, azure service bus and many more.

**What do you dislike about Azure Functions?**

Since azure function is a part of azure platform, you need to have an azure account to use it. Since its a serverless system, your functions may  take longer to trigger. Also, in some scenerios, the cold latency can lead up to higher cost because of the time it takes to initialize resources.

**What problems is Azure Functions solving and how is that benefiting you?**

It has helped me in connecting with the students and to create models of smart campus building.

  ### 33. Didn't know creating and publishing API was so easy

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tomasz J. | S, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2021

**What do you like best about Azure Functions?**

How easy it is to get started and to run from Visual Studio to production-ready app.
You don't need to configure servers, install anything, worry about scale.
The best part was GitHub integration. YOu push code to repo and seconds later is it online.

**What do you dislike about Azure Functions?**

the pricing could be lower and the cold start could be avoided. In the basic plan.
Also advanced functionalities like response caching or rate limiting require API Management or different solutions.

**Recommendations to others considering Azure Functions:**

Microsoft is giving a free subscription so you can try Azure Function without any risk.

**What problems is Azure Functions solving and how is that benefiting you?**

I usually create Azure Functions for small API's, for example, when I need to create thumbnails for images uploaded to Blob Storage, Generate files based on a fixed schedule (CRON) or do an APi aggregation (my function is calling external APIS, agregates the results and return them in a single resposne)

  ### 34. azure functions are very useful service which provides microservice without setup any infra

**Rating:** 5.0/5.0 stars

**Reviewed by:** Govind Singh M. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2023

**What do you like best about Azure Functions?**

best thing is provides verities of programming languages so if resources are familiar with different technologies / programming languages then also by using azure functions it is easy to develop application.
its integrations and implementation is very easy and if we stuck on any stage they have fast responsive customer support.

**What do you dislike about Azure Functions?**

I don't see any downside in terms of its service but maybe some people have concern about budget so they have to check azure plans before adding into the development stage

**What problems is Azure Functions solving and how is that benefiting you?**

azure functions help me to implement microservices for ecommerce platform and I was assigned a team which was a group of different technologies like java, node, typescript and azure functions helped me to deliver my project as it is available in every tech almost.

  ### 35. Best event driven compute function

**Rating:** 4.0/5.0 stars

**Reviewed by:** Martand S. | Senior Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 09, 2024

**What do you like best about Azure Functions?**

It is very easy to use for adhoc computation. You can use this serverless platform to test your code. It can also be used to run a small piece of code to perform a certain task. I have used azure functions in generic tasks like sending email, perform basic transformation in real time pipelines. Easy to integrate with Azure services like synapse, adf pipeline.

**What do you dislike about Azure Functions?**

The max execution time is around 10 mints. It should be more to perform a bigger task execution.

**What problems is Azure Functions solving and how is that benefiting you?**

I have used Azure function for performing small scale data transformation in real time pipelines in azure & performing certain post pipeline run log update.

  ### 36. no code logic, high performance low cost

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed S. | Director - Information Technology, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 08, 2023

**What do you like best about Azure Functions?**

the simplist deplyment for function when needed to reduce the need for virtual machine or writing a code, triggered when needed and at predefined time, which reduces the overhead of developing and maintatinng code as well the reduction in the cost

**What do you dislike about Azure Functions?**

none, however the ability to use teh fucntions depends on the end user knowledge

**What problems is Azure Functions solving and how is that benefiting you?**

send notification to users when reciving certin cound for the filled form in the website, this reduces the need of manual followup on the website and help in inproving customer satisfaction by reducing the response time, before using the funtion it was manual operation and subject to be forgetting the followup regarding the clients communication

  ### 37. The easiest way to deploy .NET API

**Rating:** 3.5/5.0 stars

**Reviewed by:** Tomasz J. | Senior .NET Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 19, 2023

**What do you like best about Azure Functions?**

I was surprised how easy it was to deploy my code. I've opened Visual Studio, created a project, added logic, and clicked deploy. In minutes my function was online.

**What do you dislike about Azure Functions?**

WHen your functions become more and more complex and you need to add rate limiting or IP filtering you must use additional tools, Sadly there is nothing built in.

**What problems is Azure Functions solving and how is that benefiting you?**

We needed to quickly deploy a proxy API, a function that calls 5 external APIs, aggregates results, and returns them.
Azure Functions were our first choice and it was a good decision to use them. We have many POC APIs that don't exceed free usage limit, so for an early prototype Azure Functions are ideal solution

  ### 38. Harnessing Scalability and Simplicity with Azure Functions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Charan S. | (ISC)² Volunteer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2023

**What do you like best about Azure Functions?**

Azure Functions' seamless scalability and serverless architecture are outstanding. The integration with various Azure services, coupled with the pay-as-you-go model, provides flexibility and efficiency, enhancing overall application development and deployment.

**What do you dislike about Azure Functions?**

Azure Functions, while powerful, could improve CI/CD integration for smoother workflows. Documentation clarity needs enhancement. Cost, although reasonable, could be more competitive. Additional features like webhooks for user updates and streamlined setup would enhance user experience.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure Functions address scalability challenges by providing a serverless model, optimizing resource usage. This flexibility enhances operational efficiency, reduces costs with a pay-as-you-go model, and streamlines application development, encouraging adaptability and innovation in our business processes.

  ### 39. Decent serverless platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham A. | Manager of Engineering, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 12, 2023

**What do you like best about Azure Functions?**

Azure functions are pretty easy and quick to set up. They also offer a variety of integration options and a convenient way to sift through the logs. The Azure DevOps integration is also an excellent way to track what code the app is currently running and when it was deployed.

**What do you dislike about Azure Functions?**

I find the way the execution logs are organized a bit irksome. There is also no way to quickly change the code of a function within the Azure UI and test, unlike Lambda functions.

**What problems is Azure Functions solving and how is that benefiting you?**

We are using Azure functions to bridge different systems and automate manual processes. We have integrated them with Twilio, HubSpot, Dynamics365, Zendesk and Jira.

  ### 40. Easy but flexible way of using serverless functions in the cloud

**Rating:** 4.0/5.0 stars

**Reviewed by:** Daniel M. | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2023

**What do you like best about Azure Functions?**

Azure Functions make it straightforward to create, deploy, and manage serverless functions without having to worry about server infrastructure. But if you need to worry about performance or scalability you can tweak them.

**What do you dislike about Azure Functions?**

I'll say that is almost the same as other vendors, I don't like being restricted to a single platform and the resources for debugging are kinda limited, So it makes harder the development sometimes.

**What problems is Azure Functions solving and how is that benefiting you?**

We wanted to have a solution to server sporadic requests that would scale in case of a spike in usage of our service, but we didn't wanted to worry about infrastructura and wanted to launch fast. So Azue functions was the perfect fit for us.

  ### 41. Azure functions are great

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2023

**What do you like best about Azure Functions?**

Azure Functions, especially the serverless platform, is extremely benificial because of how simple it is to setup and scale-up your server application as you need. Azure functions provides a variety of types of functions that can be used to perform many different kinds of tasks and integrate those with your current API(s) and systems such as Databases, etc.

**What do you dislike about Azure Functions?**

I have no issues with Azure Functions as of now.

**What problems is Azure Functions solving and how is that benefiting you?**

I am using Azure functions as a server platform to facilitate access into an authenticated API for various Chrome Extension applications. Azure functions is an easy-to-integrate framework that can support a large amount of users.

  ### 42. Low Cost Serverless Cloud Solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pratik P. | System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 22, 2023

**What do you like best about Azure Functions?**

Code flow is very useful to host and is very easy to implement. Charges only for compute resources so Azure Functions is the best option even in terms of cost. Azure Functions supports multiple programming languages, so the user does not have to worry about managing infrastructure, everything is managed by Azure.

**What do you dislike about Azure Functions?**

I have not found any limitations in azure function yet.

**What problems is Azure Functions solving and how is that benefiting you?**

I used Azure Functions to deploy a nodejs code function that sends notifications to users.

  ### 43. One of the best serverless platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikhil J. | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 24, 2023

**What do you like best about Azure Functions?**

Setting up Azure functions is a straightforward and speedy process. Additionally, they provide numerous integration possibilities and a user-friendly method for navigating through logs. The integration with Azure DevOps also serves as an effective means to monitor the app's current code execution and deployment timestamps. Azure Functions accommodates various programming languages, alleviating users from the burden of infrastructure management as Azure handles everything.

**What do you dislike about Azure Functions?**

As of now there is nothing to dislike about azure functions

**What problems is Azure Functions solving and how is that benefiting you?**

Facilitate seamless integration and automate tasks according to business logic. Moreover, it possesses the capability to scale the solution in alignment with future requirements.

  ### 44. Azure functions is a powerful serverless app used to automate the business logic

**Rating:** 5.0/5.0 stars

**Reviewed by:** Navjot T. | Module Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** June 30, 2021

**What do you like best about Azure Functions?**

It is really very fast service which can be customized as per the user needs. It is really very easy to integrate with different apps or services both for inbound and out bound operations.

**What do you dislike about Azure Functions?**

I think we are able to do most of the operations through the Azure functions but if there is something which can hep us to integrate through drag and drop functionality of the blocks built on our code, it will be good.

**What problems is Azure Functions solving and how is that benefiting you?**

Perform the easy integration and automate the tasks based on business logic. It is also have the ability to scale the solution based on future needs.

  ### 45. Awesome Azure server less Architecture

**Rating:** 4.0/5.0 stars

**Reviewed by:** aswath k. | System Administrator, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 20, 2023

**What do you like best about Azure Functions?**

Azure functions have supports different coding languages and can be triggered by different type of events. Unlike lambda Azure have different pay to go plans which gives us to select more Ram and   CPU for applications. Has http integration by default which is very handy unlike lambda.

**What do you dislike about Azure Functions?**

Azure functions application running consistency and support need to be increased like Aws lambda. Some times application request take more time to respond ( May be  multiple executions happen on same server). Although this problem are reduced a lot now a days still some improvement will be good.

**What problems is Azure Functions solving and how is that benefiting you?**

Able to save cost with out running deticated servers for small application api calls. Able to develop modern day applications easily.

  ### 46. Top Notch in functionality

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 16, 2023

**What do you like best about Azure Functions?**

Azure Functions is a serverless computing service, which means you don't have to worry about managing servers or infrastructure. You can focus on writing code and let Azure handle the scaling and management of resources.
Along with that it has multi language support and easy intgerations all along

**What do you dislike about Azure Functions?**

Azure Functions can experience cold start latency, which means there may be a delay when a function is invoked for the first time or after a period of inactivity. This deeply affects the response time.
Along with this, there is a minimum resource allocation for computationally extensive tasks

**What problems is Azure Functions solving and how is that benefiting you?**

Complexity with Stateful Applications: Azure Functions are primarily designed for stateless, event-driven scenarios. If you need to build stateful applications or workflows, you may need to use other Azure services in conjunction with Azure Functions, which can add complexity.

Limited Debugging Tools for Complex Scenarios: While Azure Functions offer debugging tools, debugging complex distributed systems or functions with intricate dependencies can be challenging.

  ### 47. Best lamba functions by Azure for serverless architecture

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 18, 2023

**What do you like best about Azure Functions?**

Deployement and integration is very quick and simpler, It support all time-trigger and http trigger for functions, Performance wise it is quite good, It supports all major coding languages to get your azure functions run, Can be auto scale anytime via the automation rules.

**What do you dislike about Azure Functions?**

Doesnt supports older version of python languages, Detailed metrics are not available for function monitoring, Dedicated plans are little costly.

**What problems is Azure Functions solving and how is that benefiting you?**

We are running all our time & http based trigger via azure functions only, we able to fullfill our serverless compute requirement via azure functions very well and its effectively optimizing our app performance which results in good revenue.

  ### 48. Azure Functions: Another great tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Pranshu G. | Software Developer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about Azure Functions?**

The Azure function has helped me a lot during my work on Azure. Especially when there was a customized requirement to run a legacy script. The migration to cloud wasnt as much effortful. Additionally, calling Azure functions from data factory is the easiest thing to do.

**What do you dislike about Azure Functions?**

One of the limitations that was a trouble while implementing a ETL solution involving azure functions was that we faced regular execution failures with ambiguous error messages . The debugging was difficult.

**What problems is Azure Functions solving and how is that benefiting you?**

Creating ETL solutions from end to end and implementing these functions using Azure data factory.

  ### 49. Good Service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shruti F. | Enterprise (> 1000 emp.)

**Reviewed Date:** December 15, 2023

**What do you like best about Azure Functions?**

Azure Functions is one of the best serverless compute service provided by Microsoft Azure. It provides several benefits such as scalability, cost efficiency, event driven architecture and many more.

**What do you dislike about Azure Functions?**

There is nothing that I dislike about Azure Functions.

**What problems is Azure Functions solving and how is that benefiting you?**

Azure Functions is solving many problems such as infrastructure management, scalability, high availability, cost efficiency, event driven architecture and many more.

  ### 50. Review on azure function

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chandan K. | Business analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 12, 2023

**What do you like best about Azure Functions?**

Azure function is very optimistic and less timing based platform and best in terms of computation on development as well as product site

**What do you dislike about Azure Functions?**

Due to less internet speed something become delay in response but not frequently

**What problems is Azure Functions solving and how is that benefiting you?**

Solving the problem of computation I my case it is very helpful in terms of testing on both production and development environment


## Azure Functions Discussions
  - [Is Azure functions PaaS?](https://www.g2.com/discussions/is-azure-functions-paas) - 2 comments, 1 upvote
  - [What compute service does Azure functions provide?](https://www.g2.com/discussions/what-compute-service-does-azure-functions-provide) - 1 comment

- [View Azure Functions pricing details and edition comparison](https://www.g2.com/products/azure-functions/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-31+18%3A06%3A12+-0500&secure%5Bsession_id%5D=0f8351fe-1ae7-44c0-abf2-ddab2e40f02f&secure%5Btoken%5D=f0beb170618875ad72dd39f6393e1f15d076a5dc16dad195a2dcc45f0ec9c656&format=llm_user)
## Azure Functions Integrations
  - [Azure Ai Foundry](https://www.g2.com/products/azure-ai-foundry/reviews)
  - [Azure Pipelines](https://www.g2.com/products/azure-pipelines/reviews)
  - [Git](https://www.g2.com/products/git/reviews)
  - [Microsoft Outlook](https://www.g2.com/products/microsoft-outlook/reviews)
  - [Twilio SendGrid Email API](https://www.g2.com/products/twilio-sendgrid-email-api/reviews)

## Azure Functions Features
**Development**
- Application Deployment
- Development Tools
- Development Environment
- Language Support
- Testing

**Database**
- Database Management
- Analytics
- Auto Scaling
- Backup / Recovery
- Storage

**Infrastructure**
- Networking
- Virtual Machines
- Security

## Top Azure Functions Alternatives
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews) - 4.6/5.0 (919 reviews)
  - [Google App Engine](https://www.g2.com/products/google-app-engine/reviews) - 4.1/5.0 (192 reviews)
  - [Google Cloud Functions](https://www.g2.com/products/google-cloud-functions/reviews) - 4.4/5.0 (77 reviews)

