---
title: Azure Functions Reviews
meta_title: 'Azure Functions Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 213 reviews by the users' company size, role or industry
  to find out how Azure Functions works for a business like yours.
aggregate_rating:
  rating_value: 4.4
  review_count: 213
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# 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, facilitating efficient project management and deployment. (9 reviews)
- Users value the **automation capabilities** of Azure Functions, enhancing flexibility and efficiency in event-driven applications. (4 reviews)
- Users appreciate the **scalability** of Azure Functions, effectively handling large data and supporting diverse programming languages. (4 reviews)
- Users value the **robust security options** in Azure Functions, ensuring compliance and peace of mind for their services. (4 reviews)
- Users appreciate the **excellent cloud storage options** of Azure Functions, enabling seamless project management and collaboration. (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 Azure Functions** challenging, leading to confusion and potential overspending on services. (4 reviews)
- Users find the **cost issues** of Azure Functions challenging, especially with confusing pricing tiers and potential for high expenses. (4 reviews)
- Users face **slow performance** , experiencing long execution times and cold starts, which negatively impact their workflow. (3 reviews)
- Users find Azure Functions&#39; **complex pricing** challenging, often leading to unexpected high costs for inexperienced users. (2 reviews)
- Users find Azure Functions **expensive** to manage, especially regarding pricing for certain instances and initial setup complexity. (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. Function triggering

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sajid S. | Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 14, 2023

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

I love serverless architecture, scalability, and ease of integration with other Azure services, easily can create many trigger functions.

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

As of now, nothing is there for disliking.

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

File upload trigger function - when i upload a file in a blob storage container automatically function is trigger, so i can perform all the operation on uploaded file only.

  ### 2. Amazing and easy to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yash S. | CEO Cofounder at QueryIt, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2024

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

Ease of use, we can easily spin up our services without much hastle

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

Response time of the UI and services getting accesed is slow, customer support us sub par.

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

We are using it for our application deployment

  ### 3. Best Azure service for Serverless automations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 12, 2023

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

Azure functions are highly availble serverless automations. It supports multiple programming languages. It can be easily integrated with other azure services. Also it can be integrated with third party services using rest apis.

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

There is nothing to dislike about azure function. You must have little bit of programming knowledge to implement azure functions.

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

By using azure function we are automating tagging process, sending reports automatically, tracking resources and other activities.

  ### 4. Azure Lambda: Serverless Computing Power

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gaurav S. | Senior Cloud Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 02, 2023

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

Azure Functions offer incredible scalability and flexibility, allowing me to quickly handle varying workloads and demands. The seamless integration with other Azure services enables efficient and streamlined development of complex workflows. The pay-per-use pricing model ensures cost-effectiveness, as I only pay for the resources consumed during function execution. The extensive language support and developer-friendly tools make building and deploying serverless applications on Azure Functions a joy.

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

While Azure Functions offer numerous benefits, a few aspects could be improved. Firstly, the local development and debugging experience can sometimes be challenging, making identifying and fixing issues harder. Additionally, the cold start latency for functions can be noticeable, leading to potential delays in processing requests. Integration with certain external services can also be complex, requiring additional configuration and setup. Lastly, the pricing model for Azure Functions can be intricate, making it difficult to estimate costs for larger deployments accurately.

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

Azure Functions are designed to solve various problems in application development, such as handling event-driven scenarios, executing small units of code on-demand, and integrating disparate systems seamlessly. By leveraging Azure Functions, you can enjoy benefits like improved scalability, reduced infrastructure management overhead, increased development productivity, and cost optimization through pay-as-you-go pricing. These functions enable you to focus on writing code for specific tasks without worrying about the underlying infrastructure, leading to faster development cycles and greater agility in meeting your application requirements.

  ### 5. Create Micro Applications/Functions on the go

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rachit P. | Technical Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 03, 2023

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

We can create small Functions for a quick activity in any programming language we wish to finish minor work. The best feature is that it can be called in by other Functions, your Enterprise Application or via a Logic App

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

This works on Pay per Use, so every time your function is called, you will be charged for it; this is good when the frequency is not significant, but if the frequency is higher, then Azure Web App Services would be better

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

It is helping us in writing the complete web app for performing a small activity. We can choose the programming language and write our code to get the required result. Since the Function becomes an entity, this can be consumed by various Azure Applications.

  ### 6. The best serverless solution for triggered functions.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ansh G. | Project Maintainer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2023

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

The Azure functions are serverless, and that's the best thing. No need to worry about managing a server or anything like that. If you want to call a function over the cloud, go for it. Like, a cron job, for example.

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

There are certain things which lack in Azure Functions. Because of their serverless nature, they may take a longer time to start, also known as a cold start in programming. This may cause your business logic dependent upon it to delay and may cause the performance drop.

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

I have a NodeJS application with an NPM script to re-populate the database at certain intervals. I created an Azure Function to trigger that NPM Script via a function on fixed time intervals. So, you may call it a DevOps buddy.

  ### 7. Utilize Azure Functions for serverless workloads

**Rating:** 4.5/5.0 stars

**Reviewed by:** Arvind N. | Full Stack Software Engineer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** August 13, 2023

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

I don't need a server to run my application code by using Azure Functions where the infrastructure is maintained by Azure and we focus only on the functionality.

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

Consumption plan could potentially have a low start latency when the functions are idle, which could impact the app.

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

Scaling options are available with the Premium plan and an option is available to run our function app in an app service plan under the Dedicated plan.

  ### 8. I have used it for many applications

**Rating:** 3.0/5.0 stars

**Reviewed by:** Bereket Axum G. | Information Technology Trainee, Enterprise (> 1000 emp.)

**Reviewed Date:** May 27, 2023

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

Azure Functions is a fantastic serverless computing platform by Microsoft to build scalable and efficient cloud-based applications. It enables developers to create microservices, APIs, and triggers, by writing small pieces of code that can be executed quickly and securely without having to worry about infrastructure management.

One of the significant advantages of Azure Functions is its excellent support for multiple programming languages, including .NET, Java, Python, and JavaScript. This feature allows developers to work with languages and frameworks they are most comfortable with and increases the flexibility of the platform.

Another great feature of Azure Functions is its scalability and availability. Since you only pay for the resources you consume, this platform provides a cost-effective way to scale your application based on workload and reduce operating costs. When it comes to availability, Azure Functions has a robust and highly available infrastructure that guarantees a 99.95% SLA.

Azure Functions integrates well with other services and tools in the Azure ecosystem, including Azure Event Grid, Azure Logic Apps, and Azure Blob Storage. This functionality streamlines the development process and enables developers to build complex applications quickly and efficiently.

Finally, thanks to the rich and extensive documentation and community support, Azure Functions is an easy-to-learn platform that helps developers get up and running quickly and easily. Whether you are a seasoned developer or just starting, Azure Functions is an excellent platform to consider, given its flexibility, scalability, and reliability.

Overall, Azure Functions is an exceptional serverless computing platform providing an efficient and cost-effective way to quickly build robust and scalable cloud-based applications.

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

However, there are some commonly expressed concerns or limitations surrounding the platform, including:

1. Performance: Some users have reported slow performance and stability issues with Azure Functions, especially when working with large-scale applications.

2. Limited Resource Control: While the serverless architecture provides great scalability and flexibility, it also limits the control over the underlying resources, which can be a challenge for more demanding workloads.

3. Cold Start: Azure Functions, like other serverless platforms, can experience "cold start" delays when there is no activity for a while, resulting in slower response times for the first request or trigger.

4. Debugging: Debugging serverless applications can be challenging, as there are no predictable server instances or direct access to the underlying infrastructure.

5. Costs: While the pay-as-you-go model of serverless computing is generally cost-effective, overuse or inefficient architecture can lead to unexpected costs.

Overall, it's essential to weigh the benefits and trade-offs of using Azure Functions when considering it for your application development needs.

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

Azure Functions integrates well with other services and tools in the Azure ecosystem, including Azure Event Grid, Azure Logic Apps, and Azure Blob Storage. This functionality streamlines the development process and enables developers to build complex applications quickly and efficiently.

  ### 9. Flexible, useful and All Microsoft Integrated

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** May 19, 2023

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

As with any other product from Microsoft or Azure it has a great integration with other products; if you are coding in .NET, you will have an even better experience and a lot of functionality that will work better with this platform than with other languages

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

It is not as good if you use other languages like python to create your services instead of using C#, which is not great if you have a team or you are a developer with more experience in other languages, specially since C# learning curve is a bit step, however if you are using Microsoft or Azure, this is the best option you are going to get but stability and compatibility with technologies outside Microsoft could be improved

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

We are implementing Azure functions to create microservice-based architecture that runs entirely with Azure resources; the Azure functions are the principal processors for the events that stream from different sources

  ### 10. Azure Portal

**Rating:** 5.0/5.0 stars

**Reviewed by:** Harpreet S. | Senior Software Quality Assurance Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 28, 2023

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

I really like to use Azure now the time I am using Azure from last 3 years and believe it's very familiar and easy to use. Now I'm very familiar with the Azure. I really love their support service and configure the applications keyvaults secrets and databases easily and with a simple or easy way.

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

As of now I didn't see any dislikes because their improvement structure is well maintained

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

It's provide the service to integrate the applications easily and configure in the easiest way.

  ### 11. Pros and cons of Azure functions after a year of use!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2023

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

Microsoft's serverless computing offering, Azure Functions, frees you up to concentrate on code execution by removing the requirement to manage infrastructure. By only charging for computing time spent, it offers cost savings. It also supports many different languages, scales with ease, and has an intuitive user interface for simple function design and management.

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

While there are many advantages to Azure Functions, there are also certain disadvantages to be aware of. Compared to managing your own servers, a managed service gives you less control over the underlying infrastructure. Utilisation requires an Azure account and internet access, and cold start latency, a small delay in function initiation, is possible. Code debugging can be more difficult as compared to self-hosted systems.

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

Overall, Azure Functions addresses issues with infrastructure administration, cost reduction, scalability, developer productivity, and deployment effectiveness, enabling customers to concentrate on creating cutting-edge apps without being distracted by underlying infrastructure worries.

  ### 12. Azure Functions review

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 05, 2023

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

Azure functions is a very good service by azure cloud where we can write our custom code using java, C# and python to fulfill our requirements to run in cloud.

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

Disadvantages of it is just that it has limited language support and also its costs higher in different regions.

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

Its a very useful tool for writing our custom code in core languages like java, C# and python to meet business requirements. It can be useful for the core developers to get used to cloud in beginning.

  ### 13. Azure Functions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** April 26, 2023

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

The best part about Azure Functions is write your code & execute it, you won't need to worry about the underlying server & it's associated infrastructure. It is the same concept of Lambda in AWS

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

It is dependent upon an event to trigger the particular service.
Cannot be used for all tasks.
At present it is on the higher side of the cost unless you opt for a premium tier on the Azure subscription.

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

We do not need to think or worry about setting up a server or its associated networks to run our codes, everything is managed by Microsoft/Azure.
Cost effective as you only pay when you use the resource.
Can setup triggers to execute a particular service in a timely manner.

  ### 14. Cloud API for fast deployments.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Benjamin K. | Manager of Systems Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 03, 2023

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

Some of our clients don't have the luxury of a full onsite server infrastructure or a means to implement quickly. Functions gives us the ability to fast track projects for our development team without the rigamaroll of hardware procurements.

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

From an IT Admin perspective it can be clunky to get going. Like anything with Azure ensure you check and recheck pricing calculations and maybe even quote above where you think it will land.

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

Providing cloud based development platforms for our dev team without additional fuss of onprem setup and all that entails. It fast tracks development with predefined blocks and allows for our teams to get more work done faster.

  ### 15. "Serverless, Less code less maintenance infrastructure"

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** October 31, 2023

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

It is a severless funtion. 
it is provide less code and less infrasture maintenance.
No need to worry about the deployment it will hanlde by own.
Provide multiplem language to code yuor programm.

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

I have used almost 1 year but don't dont feel any negative point.

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

Server requirement.
Less maintenance.
Multiple laguages available.
Easy deployment.

  ### 16. Best Cloud Service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay G. | Senior Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 31, 2023

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

Azure is a High Recommended Cloud Service Platform. In this, we have created a CI\CD Pipeline, Used Microsoft Azure Functions, Used Cloud Backup Utility, and Created Hosting Environment; and It is Also Supported for Devoops Concept with Docker and All Microsoft Services In Azure. We Have Lots of Predefine Azure Functions to help the Development Area.

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

Azure is a Platform Speciality Designed for Microsoft Services in this need to customisation function create before deployed code without deploy we can't create another function they need, so we provided some methods.

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

Azure Functions Best Benefit Solving My Some Critical Issues Some time I need Create a Customization Function for Another Cloud Platform But In Azure is a Bulk of Seted Predefined Functions and I Used That and getting solution from Microsoft services.

  ### 17. Azure Functions is a problem-solving tool.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Trevor B. | Sales Director, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2023

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

Serverless computing: Azure Functions automatically scales and charges based on actual execution time.
Event-driven architecture: Functions respond to various triggers, enabling reactive and scalable applications.
Extensibility through bindings: Easily connect to input and output data sources.

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

Restarting databases after a data center failure is a challenge. SQL on Azure is hard, but the app is OK. There are solutions that make DR situations simpler, but they're expensive, and, from my study, even combining them won't ensure a hassle-free approach to keeping your databases operational.

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

Easy deployment and management: Deploy and manage functions using various tools.
Monitoring and diagnostics: Built-in monitoring, logging, and insights for function behavior.
Cost-effective: Pay only for actual execution time and leverage a free tier for low-traffic applications.
Development flexibility: Choose between different hosting options based on your application's needs.

  ### 18. Azure is one of the top cloud services provider, and here's why.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Idan K. | Chief Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 14, 2023

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

Being part of an organization requires setting high standards on availability and scalability. Azure services offer great options for supporting these requirements. Moreover, security is always a matter of urgency in services. Native support for GDPR, HIPAA, etc., is well documented.

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

It's Big. Took me a very long time to learn services purpose and configurations. Pricing is a bit unclear sometimes and requires experience to avoid high costs.

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

Digital transformation was a pain for our organization, and getting great support from Microsoft partners to migrate to the cloud led the product team to lose hardware/software coupling.

  ### 19. Azure personal review

**Rating:** 2.5/5.0 stars

**Reviewed by:** Mohammed  E. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 14, 2023

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

What I love about azure is that it sometimes give us free credits to be used discovering services and some services are lower in cost than other cloud providers

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

most of it's serivce on the other hand are expensive, docs are not friendly in some cases, user interface requires much time to be familiar with but overall no critical issues

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

k8s is good in azure, abstraction in user interface , easy steps of creating some resources , Azure also solve billing issue by allowing creating E-mails for student

  ### 20. Review for Azure Functions

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karthik K. | Senior Security Analyst - CyberSecurity at HCL Tech , Mid-Market (51-1000 emp.)

**Reviewed Date:** August 24, 2023

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

Azure functions provide server less cloud infrastructure platform to us.
It is best for application development on Azure cloud.
It will provide awesome infrastructure platform for app developers.

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

Azure functions platform is always best on cloud development era.
There is no negative feedback about Azure functions from my side.
Every app developers will use and easily handle this platform.

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

Azure functions provids less code app development services.
It's provides low cose for application development. Azure functions provide like cost effective platform.

  ### 21. Azure Function - Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Siva D. | Software Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 27, 2023

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

Azure Functions allows you to focus on writing code without the need to manage or provision infrastructure. You can write functions in various programming languages and Azure takes care of scaling and managing the underlying infrastructure automatically.

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

When a function is triggered after a period of inactivity, it may experience a slight delay known as a cold start.
When a function is triggered after a period of inactivity, it may experience a slight delay known as a cold start.
Debugging functions locally can sometimes be challenging due to the distributed nature of serverless architecture.

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

Used Http trigger and timer trigger, need to run a function on regular interval and collect data for analytics purpose. Azure function helped to achieve that using timer trigger.

  ### 22. Amazon PAAS solution to develop

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 14, 2023

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

Ease of use and setup 
Binding support for Azure functions

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

Would like to see more tooling to manage functions

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

Developing event driven soultions

  ### 23. Serverless technique to run application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rupak R. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** April 13, 2023

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

Azure provides functionality to run the application in a serverless environment. It also provides a way to trigger some sort of code within the duration of time like durable function.

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

There is nothing to dislike about the Azure functions. But I can say it's a little complex to use if a developer is a beginner. However, Microsoft has well-structured documentation to use Azure Functions effectively.

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

By using Azure Functions, we don't need to manage the application's infrastructure and deployment techniques, as Azure Functions is a serverless solution. Also, we don't need to run the application manually with the time duration as Azure Functions provides durable functions.

  ### 24. Microsoft Azure Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Samratjit M. | Senior DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 12, 2023

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

Azure Active Directory Services(AADS) and the level of data security and data segregation that Azure provides is top notch and I believe way ahead of its competitors.

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

In terms of cost effectiveness, management and the actual console, I think sometimes it leaves a lot to be desired.
Also it's a steep learning curve for its platform managed services.

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

Cloud enablement, Cloud Transformation, Cloud deployment, data segregation and compliance.

  ### 25. A perfect analytics engine for time variable workloads.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vama P. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 16, 2023

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

Ease to scale vertically and horizontally. Azure Functions is one of the most secure way to deploy serverless functions and is seamlessly integrated with other azure native functions and 3rd party services.

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

It takes a little time on the first run; otherwise, overall no issues. The initial load time is unsuited for consumer-focused deliveries however, analytics and async functions are awesome.

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

Secure serverless analytical engine with enterprise grade SSO helps maintain cloud cost for async processes that are typically internal or process focused. Easy to use as well.

  ### 26. Rapid Serverless Application using Azure

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit B. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 03, 2023

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

Easy code deployment is possible with Azure Functions via Visual Studio, Azure DevOps, or the Azure portal. This makes it simple to release changes rapidly and iterate with little to no downtime. It is highly flexible, supporting many programming languages like C#, JavaScript, Python, Java, and PowerShell.

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

There is nothing much to dislike about Azure functions; azure functions (serverless approach) can be disadvantageous if traffic is high. Also, Azure Functions may experience a cold start delay when a part is triggered for the first time or after it has been idle for some time.

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

1. Used Azure Functions for scheduled tasks like cleaning and managing Azure blob storage.
2. Used Azure Functions for rapid Restful Api Development and Deployment.
3. Used Azure Functions for email alerts to customers on product price change.

  ### 27. IaaS and DaaS are available from Microsoft Azure, and the platform presents some challenges as well.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shashank S. | Team Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** December 19, 2022

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

Free tools are provided alongside QuickStart templates and SDK for Azure. A collaborative approach among the team members, a centralized repository for my team where all the members can contribute and make a successful product ready for delivery

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

DRSync recovery is a big failure, and we must recover from fail-back. Only a restart gets the solution to this non-conformity. As a team, I would recommend a more extensive directory.

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

Collaboration was missing from the team. This product has provided us with a better brainstorming approach. When the project is small, we can use the free tools to meet the requirement.

  ### 28. Azure functions for winderful serverless experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naresh M. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** October 24, 2023

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

Its features mainly serverless.. Easily to develop and deploy..

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

Nithing specific.. It has all great features

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

You can pay for what you use.. Its not like app service.. So you dont have to pay when your service is not in use

  ### 29. Azure Function

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dinesh N. | Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2023

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

We can use this azure Function service in azure cloud with any api used like python and .net like that and server less solution architecture model and any where and cost wise very low price and user can focus on code only rest of the things azure infrastructure will take care of it.

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

I don't have any dislike points azure Function related.

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

Instead of i create virtual machine and install SDK and run my code i can use azure Function directly in azure cloud platform. Cost wise very low price only.increase the productivity.

  ### 30. Very easy and reliable

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** September 12, 2023

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

It is very easy, reliable and cost effective way of invoking a function when the request comes in.

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

Packaging of code is not stright forward. Bit improvement in this would be great.

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

We are using Azure functions to capture azure activities data to be sent to our service via the Event Grid.

  ### 31. Azure functions

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ricktam K. | Research And Development Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 21, 2021

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

Generic functionality can be implemented.
Multiple language support,  Microsoft support and good documentation

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

Could be more flexible in terms of various libraries and packages

**Recommendations to others considering Azure Functions:**

Generic functionality can be implemented.
Multiple language support

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

Solving and implementing IOT industrial problems, easy to use and implement, support from Microsoft

  ### 32. Azure Function Experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vikram G. | IT Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** May 12, 2023

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

1. Azure Function is a solution that allow to write less coding.
2. It allows less infrastructure maintenance.
3. It is cost saving
4. No need to maintain and deploy server, it automatically provides upto date resources for running the application.

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

In Azure function it is difficult to deploy the code outside the azure environment.
The Azure function is the vendor lock which is the biggest disadvantage of the Azure function

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

It supports various programming languages like C#, python, Java etc.
As it is a server less excution so we don't take care of server management.
It provides very smooth execution for the developer which helps a lot.

  ### 33. Azure Function for innovation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yashvendra S. | Tech Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 24, 2023

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

The most appealing factor about Azure Function is it's super easy integration with different Azure services, handy triggers options and monitoring. It's minimum configuration service that can be easily find a way to be used for unique use cases.

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

Nothing as such a out the dislike. The Azure functions have evolved a lot and it's great to see the journey.

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

Since it's is serverless and easy configurable service, it can be used for any use case. We have used Azure Function to asynchronously handle the uploaded image which is then sent to Data Lake after extracting the text from it.

  ### 34. Simple to set up but less control

**Rating:** 3.5/5.0 stars

**Reviewed by:** Pankaj G. | Analytics Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 10, 2023

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

With just a few clicks, I was able to get it up and running and pay-per-usage is great for getting small projects done in very less time and resources.

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

The serverless architecture leaves very less control over the functionality. Also, it is not suitable for long running tasks or highly scalable solutions

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

Simple to use solution for quick and small projects

  ### 35. Azure Functions best for micro services

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Consumer Electronics | Enterprise (> 1000 emp.)

**Reviewed Date:** October 16, 2023

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

- best for micro services
- Security 
- Reduce IT Cost

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

- Local setup is difficult
- Major programming upgrade can make eassy

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

Monolithic to microservices deployment

  ### 36. Flexible, Scalable, and Powerful: An Azure Functions Review from a Cloud Engineer

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 25, 2023

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

As a Cloud Engineer with experience using Azure Functions, I can confidently say that one of the most helpful aspects of this platform is its ability to scale automatically based on demand. This means that you can focus on building your application logic, without having to worry about infrastructure management or capacity planning. Azure Functions also provides a cost-effective solution since you only pay for the resources you consume, making it ideal for applications with unpredictable traffic patterns.

Another upside of using Azure Functions is its seamless integration with other Azure services. This makes it easy to build complex, event-driven applications that can react in real time to changes in the underlying data. Azure Functions can trigger other Azure services like Azure Event Grid, Azure Cosmos DB, Azure Blob Storage, and many others.

In terms of development, Azure Functions supports a wide range of programming languages, including C#, Java, JavaScript, and Python. This gives developers the flexibility to choose the language and development tools that they are most comfortable with, while still taking advantage of the benefits of serverless computing. Furthermore, Azure Functions allows developers to build, test and deploy functions directly from the Azure portal or through their favorite CI/CD pipeline.

Another benefit of Azure Functions is the ease of use for developers who want to take advantage of serverless computing without having to worry about infrastructure management. Developers can focus on building the application logic without needing to worry about configuring or managing infrastructure.

Overall, Azure Functions provides a flexible, scalable, and cost-effective solution for building serverless applications that can be triggered by various events. Its seamless integration with other Azure services, support for multiple programming languages, and the ability to scale automatically are some of the upsides of using Azure Functions.

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

One potential downside is that there can be some cold start delays when a function is triggered for the first time, particularly if the function app has been idle for a while. This can result in slower performance for the initial request. However, there are ways to mitigate this issue, such as using a consumption plan, or using pre-warmed instances in a dedicated App Service plan.

Another limitation of Azure Functions is that it may not be the best choice for applications that require a long-running stateful process. Azure Functions are designed to execute stateless, short-lived code functions and may not be suitable for workloads that require a persistent state. In such cases, other Azure compute services, such as Azure Virtual Machines, may be a better option.

Additionally, Azure Functions do not support all programming languages, although it does support a wide range of popular languages. If your organization has a specific language requirement that is not supported, you may need to consider an alternative compute service or a custom solution.

Finally, since Azure Functions is a serverless platform, there may be some limitations on the amount of control you have over the underlying infrastructure. While this can be an advantage in terms of reducing the operational overhead, it may be a disadvantage for organizations that require more fine-grained control over their infrastructure.

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

Our IoT service involves processing high volumes of data from various devices, and Azure Functions plays a vital role in this process. Specifically, we use Azure Functions to handle incoming data from our devices, parse and analyze it, and take appropriate actions based on the data. For example, let's say we have a fleet of IoT-enabled trucks delivering goods nationwide. Each truck sends real-time data to our IoT service, including information about its location, speed, and cargo. Using Azure Functions, we can quickly process this data and trigger automated responses based on the data, such as rerouting a truck if it's running behind schedule or sending an alert if a cargo container is opened unexpectedly.

The key benefit of using Azure Functions in this scenario is its ability to scale based on the incoming message volume automatically. This means we can handle sudden spikes in message volume without managing the infrastructure manually. Additionally, Azure Functions are cost-effective, as we only pay for the resources used during function execution.

  ### 37. Great Serverless compute resource

**Rating:** 4.0/5.0 stars

**Reviewed by:** Khushbu C. | Software Associate, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 07, 2023

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

Can write APIs using HTTP triggers, event & timer based triggers which minimal code & Serverless service

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

Version mismatch can cause memory leaks and impact performance.

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

Our application follows microservice architecture and using azure functions with HTTP triggers helps create APIs for this purpose

  ### 38. Best serverless service

**Rating:** 5.0/5.0 stars

**Reviewed by:** shashank s. | Senior Associate, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 28, 2023

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

As per my experience with Azure functions, I liked the features below on Azure functions is that
1. It is a serverless service.
2. It supports multiple languages such as Java, c#
3. It can easily integrate with other Azure services in the environment. 
4. It charges only when you use the services

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

There are only a few disadvantages to Azure functions in my past experience is:
1. It is a SaaS service so we can not control or manage the infrastructure or architecture.
2. Lack of internal/local troubleshooting support if any issue is accused.

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

1. Cost effective.
2. Easy for deployment
3. It offers a pay-as-you-go pricing model

  ### 39. Serverless: Azure functions

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** May 24, 2023

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

Its serverless, so no need to check for infra; everything is fully managed by Azure. 
Its easy to deploy and test. Good part is it is developer friendly. Few commands, and it gets deployed.

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

Cold delay: So if the azure functions is not being called quite often then it turns it off, and it gets started when a fresh request comes in. But that's again good if we are not frequently using the functions.

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

I am a software developer, so instead of deploying code to compute instance, I deploy it to azure functions.

  ### 40. Awesome tool to run serverless code.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** May 08, 2023

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

Its serverless architecture lets a developer focus on development, and it automatically manages the middleware (deployment, scaling, availability, etc.). It comes with a scheduling feature like cron so we can schedule the runs according to our requirements. Its seamless connectivity to other Azure resources like DBs makes it more useful.

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

Limitation of not having it inside our own Vnet but its not a big deal as we can still restrict inbound traffic and have private endpoints.

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

It allows us to utilize its serverless architecture and let us  focus on development. It comes with a scheduling feature like cron so we can schedule the runs according to our requirements. Its seamless connectivity to other Azure resources like DBs makes it more useful. The best part is you have to pay only for the actual uses and no upfront charge.

  ### 41. Serverless computing with azure function

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Mechanical or Industrial Engineering | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 22, 2023

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

Azure functions charges based on the memory usage based on execution rather than the static memory allocated to the function which helps reduce noticable cost per function.

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

The segregation between azure premium function and azure function sometimes is a pain point as azure believes in one size that fits all which is not the case most of the times

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

It helps remove dependency on the infrastructure as it is completely serverless and the fluent integration with our local IDE helps developer to code from anywhere

  ### 42. Great Serverless compute service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Srikanth A. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 10, 2023

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

i liked the fact its truly serverless, scales by itself and as a user i dont have worry about the scaling of the Compute power that i set. very much flexible in changing the specifications of compute such CPU & memory is an excellent option with zero downtime and instant switch

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

not much i disliked, i think its pretty much covered with the feature it already offers

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

hosting the API's and microservices for processing the events real-time &  scaling issues & most importantly no more worries with managing infrastructure.

  ### 43. Quick response to events in a scheduled manner

**Rating:** 4.5/5.0 stars

**Reviewed by:** William G. | Ingeniero Soporte, Computer & Network Security, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 09, 2023

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

The ideal option for developing applications easily, and the easy way to manage workloads

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

That we can only manage those applications or services that we can link to Azure and the cost of acquiring it.

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

The ease of programming, as it supports different languages, with the ease of compiling and debugging.

  ### 44. its give us language flexibility and also we have great integration with the azure services

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pranjali C. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 18, 2023

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

its allow us  to concentrate entirely on developing code rather than setting up and managing infrastructure. This shortened development process allows for rapid prototyping and development.

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

While Azure Functions are fantastic for short-lived functions and event-driven processing, dealing with complex workflows with long durations can be difficult. For more complex scenarios

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

allow you to focus completely on developing code rather than setting up and managing infrastructure. This optimised development experience enables rapid prototyping and development.
Scalability: Azure Functions scale automatically based on the incoming workload

  ### 45. Amazing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shruti F. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 15, 2023

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

One of the best features of Azure Functions is serverless; we have to pay only when someone calls our function. It is event based serverless solution for users. Azure functions are independent of each other. It is one of the best solutions for costs; we have to write less code and maintain less infrastructure.

**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?**

There are many problems that can be solved using Azure functions like efficiency, costs, scalability and resilience, rapid development, server maintenance and management.

  ### 46. Azure Function a highly robust cloud service

**Rating:** 5.0/5.0 stars

**Reviewed by:** Demada Chetan R. | SDE, Enterprise (> 1000 emp.)

**Reviewed Date:** May 17, 2023

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

1. Azure functions are "platform as a service" kind of cloud service.
2. It scales as required and no need to manage anything from developer side.
3. Pricing of this service is based on computation time, so it is cheaper than hosting application on virtual machines.

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

1. Cannot create complex applications as we have limited computation time.
2. Developing applications using azure functions with the language that is not supported by this service s not possible.

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

Helpful in creating backend APIs.

  ### 47. Best choice for serverless backend

**Rating:** 3.5/5.0 stars

**Reviewed by:** Umang J. | Consultant - Web Practice, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2023

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

First thing it supports all major programming language so we don't need to learn new language and reduce the burden of managing backend infrastructure. We can write small peace of code for various event and functionality

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

Limited execution time and complex integration as compare to other available solution in that market such as gcp cloud function overall it's good but can be improved

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

Most of time while building small application we uselly don't want backend due to various reason ie. Cost, and saving time to manage infrastructure we use azure functions.

  ### 48. Running VM from the Cloud

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aisha  M. | Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 03, 2023

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

The ease and accessibility to launch automation via cloud.

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

The pricing. Although a VM can be fully turned off, it seems to still rack up micro-costs.

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

Azure Functions offers a platform that allows me to build APIs, set triggers and generate daily reports that are emailed to the team.

  ### 49. Azure Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mahak K. | Assistant System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** February 19, 2023

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

It has many services to work on different technologies and achieve goals. It has a reasonable price value for services. Its one of the leading cloud services in Sector.

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

It has a complicated dashboard of services. This part can be enhanced by providing a good dashboard showing some basic monitoring charts and services on one page.

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

My Team works on ETL services to achieve customers' requirements. For this, We use AWS Functions and MySQL to work on Customer data and transform it into information.

  ### 50. A very power tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** zain a. | System Admin, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 23, 2023

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

it makes it so much easier to make custom intergrations

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

has a steep learning curve but once you have learnt, your life will be significantly easier

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

automating and procressing information easier and faster in a business context


## 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?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-22+19%3A07%3A06+-0500&secure%5Bsession_id%5D=49d53c07-7da5-4140-93bc-dcb4a99ba62d&secure%5Btoken%5D=211482f34466421ce1fb438b8b9dc7de4e1a04ea49d89d7c88476d213674cac0&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 (932 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)

