We just raised a $30M Series A: Read our story

Compare AWS Lambda vs. Apache NiFi

You must select at least 2 products to compare!
Apache NiFi Logo
7,747 views|4,473 comparisons
AWS Lambda Logo
6,654 views|6,210 comparisons
Quotes From Members

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

"It's an automated flow, where you can build a flow from source to destination, then do the transformation in between.""Visually, this is a good product.""The most valuable features of this solution are ease of use and implementation."

More Apache NiFi Pros »

"The ease and speed of developing the services using any available language is the most valuable feature.""It is my preferred product, as it provides me with source code within the solution.""It's a fairly easy solution to learn.""The cool thing about AWS Lambda is that AWS does all the management. For compression, it is all about making the data small and then making it regular size again. We have an encode function and a decode function. AWS Lambda schedules each of those for us. It has a load balancer and all the fancy stuff, depending on the demand. The most valuable part of AWS Lambda is that I only need to write the software. I need to write two functions, and my cloud developer turns them into two AWS Lambda instances. That's it.""The solution is designed very well. You don't need to keep a server up. You just need some router to route your API request and Lambda provides a very well-designed feature to process the request.""Technical support has been great in general.""You can spin up anything instantly without any investment.""It's a serverless solution which is the best feature. It helps us because it offers free aspects. From the infrastructure perspective, it helps us manage costs. There is no overhead of estimating how much infrastructure we're going to need. We can focus on building the business functionality that we want to build."

More AWS Lambda Pros »

"There should be a better way to integrate a development environment with local tools.""I think the UI interface needs to be more user-friendly.""There are some claims that NiFi is cloud-native but we have tested it, and it's not."

More Apache NiFi Cons »

"AWS Lambda could be improved by increasing the size of the payload. Also, sometimes Lambda doesn't implement well for bigger solutions.""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.""The product needs some updating as far as ease-of-customization and configuration opportunities to work with solutions outside of the cloud.""If you are setting it up on hybrid solution, there is a lot of work that needs to go in.""I would like to see more integration with other platforms.""There is room for improvement in user-friendliness. When comparing this solution to others it is not as user-friendly.""We'd love to see more integration potential in the future.""Its price should be improved. Its pricing is on the higher side. I am not sure if it currently supports the Go language. If it doesn't support the Go language, they can introduce it."

More AWS Lambda Cons »

Pricing and Cost Advice
"It's an open-source solution."

More Apache NiFi Pricing and Cost Advice »

"The price of the solution is reasonable and it is a pay-per-use model. It is very good for cost optimization.""AWS Lambda is inexpensive.""Its pricing is on the higher side.""The fees are volume-based.""Lambda is a good and cheap solution and I would recommend it to those without a huge payload.""AWS is slightly more expensive than Azure.""The cost is based on runtime."

More AWS Lambda Pricing and Cost Advice »

Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
552,407 professionals have used our research since 2012.
Questions from the Community
Top Answer: Visually, this is a good product.
Top Answer: I am not involved in this area. I don't have any visibility in the costing and licensing. We have a department that goes through the licensing and once we approve the functions and the performance of… more »
Top Answer: The challenge with Apache NiFi is that it's not cloud-native. This makes it different from our workflow. The operations are over-complicated and when you build your pipeline, it's a nightmare to… more »
Top Answer: AWS Lambda is a serverless solution. It doesn’t require any infrastructure, which allows for cost savings. There is no setup process to deal with, as the entire solution is in the cloud. If you use… more »
Top Answer: The solution is highly scalable.
out of 14 in Compute Service
Average Words per Review
out of 14 in Compute Service
Average Words per Review
Learn More
Apache NiFi is an easy to use, powerful, and reliable system to process and distribute data. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic.

AWS Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. You pay only for the compute time you consume - there is no charge when your code is not running. With AWS Lambda, you can run code for virtually any type of application or backend service - all with zero administration. AWS Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code monitoring and logging. All you need to do is supply your code in one of the languages that AWS Lambda supports (currently Node.js, Java, C# and Python).

You can use AWS Lambda to run your code in response to events, such as changes to data in an Amazon S3 bucket or an Amazon DynamoDB table; to run your code in response to HTTP requests using Amazon API Gateway; or invoke your code using API calls made using AWS SDKs. With these capabilities, you can use Lambda to easily build data processing triggers for AWS services like Amazon S3 and Amazon DynamoDB process streaming data stored in Amazon Kinesis, or create your own back end that operates at AWS scale, performance, and security.

Learn more about Apache NiFi
Learn more about AWS Lambda
Sample Customers
Macquarie Telecom Group, Dovestech, Slovak Telekom, Looker, Hastings Group
Top Industries
Computer Software Company26%
Comms Service Provider19%
Financial Services Firm10%
Manufacturing Company7%
Computer Software Company36%
Financial Services Firm21%
Healthcare Company7%
Venture Capital & Private Equity Firm7%
Computer Software Company23%
Media Company20%
Comms Service Provider18%
Financial Services Firm7%
Company Size
No Data Available
Small Business30%
Midsize Enterprise9%
Large Enterprise61%
Find out what your peers are saying about AWS Lambda vs. Apache NiFi and other solutions. Updated: November 2021.
552,407 professionals have used our research since 2012.

Apache NiFi is ranked 4th in Compute Service with 3 reviews while AWS Lambda is ranked 2nd in Compute Service with 18 reviews. Apache NiFi is rated 7.6, while AWS Lambda is rated 8.4. The top reviewer of Apache NiFi writes "Open source solution that allows you to collect data with ease". On the other hand, the top reviewer of AWS Lambda writes "Programming is getting much easier and does not need a lot of configuration ". Apache NiFi is most compared with Google Cloud Dataflow, Azure Stream Analytics, Apache Storm, Apache Spark and IBM Streams, whereas AWS Lambda is most compared with AWS Batch, Apache Spark, Azure Stream Analytics, Apache Storm and Google Cloud Dataflow. See our AWS Lambda vs. Apache NiFi report.

See our list of best Compute Service vendors.

We monitor all Compute Service reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.