Try our new research platform with insights from 80,000+ expert users

AWS Lambda vs Apache NiFi vs Azure Stream Analytics comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Mindshare comparison

Compute Service
Compute Service
Streaming Analytics
 

Featured Reviews

Bharghava Raghavendra Beesa - PeerSpot reviewer
The tool enables effective data transformation and integration
There are some areas for improvement, particularly with record-level tasks that take a bit of time. The quality of JSON data processing could be improved, as JSON workloads require manual conversions without a specific process. Enhancing features related to alerting would be helpful, including mobile alerts for pipeline issues. Integration with mobile devices for error alerts would simplify information delivery.
Andrew-Wong - PeerSpot reviewer
Convenience in deployment process with room for code preview improvement
Having a better preview would be helpful. Sometimes, if my Lambda code is too big, it can be inconvenient as I'm unable to see my code when it exceeds a certain size. AWS has a limit, like a three-megabyte limit, beyond which I cannot view or edit the code easily.
SantiagoCordero - PeerSpot reviewer
Native connectors and integration simplify tasks but portfolio complexity needs addressing
There are too many products in the Azure landscape, which sometimes leads to overlap between them. Microsoft continuously releases new products or solutions, which can be frustrating when determining the appropriate features from one solution over another. A cost comparison between products is also not straightforward. They should simplify their portfolio. The Microsoft licensing system is confusing and not easy to understand, and this is something they should address. In the future, I may stop using Stream Analytics and move to other solutions. I discussed Palantir earlier, which is something I want to explore in depth because it allows me to accomplish more efficiently compared to solely using Azure. Additionally, the vendors should make the solution more user-friendly, incorporating low-code and no-code features. This is something I wish to explore further.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The initial setup is very easy. I would rate my experience with the initial setup a ten out of ten, where one point is difficult, and ten points are easy."
"The most valuable feature has been the range of clients and the range of connectors that we could use."
"It is highly effective for handling real-time data by working with APIs for immediate and continuous data extraction."
"The most valuable features of this solution are ease of use and implementation."
"Visually, this is a good product."
"The initial setup is very easy."
"Apache NiFi is user-friendly. Its most valuable features for handling large volumes of data include its multitude of integrated endpoints and clients and the ability to create cron jobs to run tasks at regular intervals."
"The user interface is good and makes it easy to design very popular workflows."
"By using Lambda, we can use Python code and the Boto3 solution."
"The most valuable features of AWS Lambda are a serverless and event-driven architecture."
"The most valuable feature of this solution is the API Gateway."
"The initial setup is pretty easy."
"The solution integrates well with API gateways and S3 events via its AWS ecosystem."
"This product is easy to use."
"Lambda allows you to focus on the code itself."
"You can spin up anything instantly without any investment."
"Technical support is pretty helpful."
"I like the IoT part. We have mostly used Azure Stream Analytics services for it"
"The most valuable features are the IoT hub and the Blob storage."
"The solution's most valuable feature is its ability to create a query using SQ."
"The most valuable features of Azure Stream Analytics are the ease of provisioning and the interface is not terribly complex."
"Any time I needed assistance, they were helpful."
"Provides deep integration with other Azure resources."
"The life cycle, report management and crash management features are great."
 

Cons

"We run many jobs, and there are already large tables. When we do not control NiFi on time, all reports fail for the day. So it's pretty slow to control, and it has to be improved."
"The overall stability of this solution could be improved. In a future release, we would like to have access to more features that could be used in a parallel way. This would provide more freedom with processing."
"The quality of JSON data processing could be improved, as JSON workloads require manual conversions without a specific process."
"More features must be added to the product."
"There are some claims that NiFi is cloud-native but we have tested it, and it's not."
"There is room for improvement in integration with SSO. For example, NiFi does not have any integration with SSO. And if I want to give some kind of rollback access control across the organization. That is not possible."
"I think the UI interface needs to be more user-friendly."
"The use case templates could be more precise to typical business needs."
"Lambda could be improved in the sense that some of the things done with Lambda function take some time. So the performance could be better and faster."
"One area of improvement is to include support for more programming languages. AWS Lambda does not support a lot of programming languages. You have to write the Lambda functions in a certain programming language. We are using C++. My developer knows a couple of other languages. Python is his favorite language, but Python is not supported in AWS Lambda."
"We need to better understand Lambda for different scenarios. We need some joint effort between Amazon and the users to have the users identify how they can really leverage Lambda. It's not about Lambda itself; it's about the practice, the guidance. There needs to be very good documentation. From the user perspective, what exists now is not always enough."
"The 60 seconds limitation with the consumption of the service is really restrictive for a service and the solution can be improved by eliminating that."
"It would be ideal if we could use the solution across different platforms."
"There's room for improvement in the testing setup."
"AWS Lambda needs to improve its stability."
"Amazon doesn't have enough local support based in our country."
"The only challenge was that the streaming analytics area in Azure Stream Analytics could not meet our company's expectations, making it a component where improvements are required."
"The solution could be improved by providing better graphics and including support for UI and UX testing."
"The initial setup is complex."
"If something goes wrong, it's very hard to investigate what caused it and why."
"There are too many products in the Azure landscape, which sometimes leads to overlap between them."
"Sometimes when we connect Power BI, there is a delay or it throws up some errors, so we're not sure."
"Its features for event imports and architecture could be enhanced."
"There is a lack of technical support from Microsoft's local office, particularly in Taiwan."
 

Pricing and Cost Advice

"We use the free version of Apache NiFi."
"I used the tool's free version."
"It's an open-source solution."
"The solution is open-source."
"The price of the solution is reasonable."
"Price-wise, AWS Lambda is a five out of ten."
"The cost is based on runtime."
"The solution is part of the AWS subscription model that is paid annually."
"AWS Lambda cost is pretty decent."
"It costs maybe less than $10 per month in my use case."
"AWS Lambda is cheap."
"I think the price is okay. However, if they add more functionality, they can have better prices. In fact, they should have better and more flexible packages for clients who have greater consumption of Lambda."
"The product's price is at par with the other solutions provided by the other cloud service providers in the market."
"We pay approximately $500,000 a year. It's approximately $10,000 a year per license."
"When scaling up, the pricing for Azure Stream Analytics can get relatively high. Considering its capabilities compared to other solutions, I would rate it a seven out of ten for cost. However, we've found ways to optimize costs using tools like Databricks for specific tasks."
"The cost of this solution is less than competitors such as Amazon or Google Cloud."
"Azure Stream Analytics is a little bit expensive."
"I rate the price of Azure Stream Analytics a four out of five."
"There are different tiers based on retention policies. There are four tiers. The pricing varies based on steaming units and tiers. The standard pricing is $10/hour."
"The licensing for this product is payable on a 'pay as you go' basis. This means that the cost is only based on data volume, and the frequency that the solution is used."
report
Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
862,624 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
15%
Computer Software Company
13%
Manufacturing Company
10%
Retailer
8%
Financial Services Firm
20%
Computer Software Company
13%
Manufacturing Company
8%
University
6%
Computer Software Company
15%
Financial Services Firm
15%
Manufacturing Company
9%
Retailer
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What is your experience regarding pricing and costs for Apache NiFi?
Apache NiFi is open-source and free. Its integration with systems like Cloudera can be expensive, but Apache NiFi its...
What needs improvement with Apache NiFi?
The logging system of Apache NiFi needs improvement. It is difficult to debug compared to Airflow ( /products/apache-...
Which is better, AWS Lambda or Batch?
AWS Lambda is a serverless solution. It doesn’t require any infrastructure, which allows for cost savings. There is n...
What do you like most about AWS Lambda?
The tool scales automatically based on the number of incoming requests.
What is your experience regarding pricing and costs for AWS Lambda?
The pricing of AWS Lambda is reasonable. It's beneficial and cost-effective for users regardless of the number of ins...
Which would you choose - Databricks or Azure Stream Analytics?
Databricks is an easy-to-set-up and versatile tool for data management, analysis, and business analytics. For analyti...
What is your experience regarding pricing and costs for Azure Stream Analytics?
Regarding the cost of Azure Stream Analytics, I believe the price is reasonable for the tool.
What needs improvement with Azure Stream Analytics?
There were challenges with Azure Stream Analytics. When I initially started, the learning curve was difficult because...
 

Also Known As

No data available
No data available
ASA
 

Overview

 

Sample Customers

Macquarie Telecom Group, Dovestech, Slovak Telekom, Looker, Hastings Group
Netflix
Rockwell Automation, Milliman, Honeywell Building Solutions, Arcoflex Automation Solutions, Real Madrid C.F., Aerocrine, Ziosk, Tacoma Public Schools, P97 Networks
Find out what your peers are saying about Amazon Web Services (AWS), Apache, Oracle and others in Compute Service. Updated: July 2025.
862,624 professionals have used our research since 2012.