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

AWS Lambda vs Google Cloud Dataflow comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

AWS Lambda
Average Rating
8.4
Reviews Sentiment
7.5
Number of Reviews
74
Ranking in other categories
Compute Service (1st)
Google Cloud Dataflow
Average Rating
7.8
Reviews Sentiment
7.0
Number of Reviews
10
Ranking in other categories
Streaming Analytics (8th)
 

Mindshare comparison

AWS Lambda and Google Cloud Dataflow aren’t in the same category and serve different purposes. AWS Lambda is designed for Compute Service and holds a mindshare of 20.1%, down 28.3% compared to last year.
Google Cloud Dataflow, on the other hand, focuses on Streaming Analytics, holds 8.3% mindshare, up 6.6% since last year.
Compute Service
Streaming Analytics
 

Featured Reviews

Wai L Lin O - PeerSpot reviewer
A serverless solution with easy integration features
We use AWS Lambda because it provides a solution for our needs without requiring us to manage our infrastructure. With the tool, we only pay for the resources we use. Additionally, it is straightforward to implement and integrates with other services like API Gateway. The tool's serverless nature has had the most significant impact on our workflow. I find it particularly attractive because it eliminates the need for managing servers. In my previous experience, managing upgrades and updates was quite challenging. The solution's integration process with other AWS services was relatively easy. We primarily use AWS services such as EventBridge for scheduling processes and log management.
Tamer Talal - PeerSpot reviewer
A tool useful for data transmission and data storage that needs to improve its authentication area
The authentication part of the product is an area of concern where improvements are required. For some common users, the solution's authentication part is difficult to use. The scalability of the product is an area of concern where improvements are required. In the future, the product should be made available at a cheaper rate.

Quotes from Members

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

Pros

"Technical support has been great in general."
"The automation feature is valuable."
"AWS Lambda is serverless."
"I can use the solution to configure and set up all the requirements for testing the application and test code."
"It enables the launch of thousands of instances simultaneously,"
"I have used AWS Lambda for simple messaging for SQS, creating a cron job, and delay messaging."
"One of the most valuable features of AWS Lambda is the performance. Lambda is very technical and has very high performance, as well as good real-time performance."
"They have the built-in IDE, so everything happens without integration issues."
"The product's installation process is easy...The tool's maintenance part is somewhat easy."
"The most valuable features of Google Cloud Dataflow are scalability and connectivity."
"The best feature of Google Cloud Dataflow is its practical connectedness."
"The solution allows us to program in any language we desire."
"I don't need a server running all the time while using the tool. It is also easy to setup. The product offers a pay-as-you-go service."
"The service is relatively cheap compared to other batch-processing engines."
"Google Cloud Dataflow is useful for streaming and data pipelines."
"It is a scalable solution."
 

Cons

"They should work on the solution's stability and pricing."
"AWS Lambda needs to improve its stability."
"It currently requires manual user maintenance to upgrade and evaluate, and an automated provision for this would be beneficial."
"We don't have the inbuilt modules in AWS Lambda. If more modules were built into or integrated with AWS Lambda, that would help developers to code."
"What could be improved in AWS Lambda is a tricky question because I base the area for improvement on a specific matrix, for example, latency, so I'm still determining if I can be the judge on that. However, room for improvement could be when you're using AWS Lambda as a backend, it can be challenging to use it for monitoring. Monitoring is critical in development, and I don't have much expertise in the area, but you can use other services such as Xray. I found that monitoring on AWS Lambda is a challenge. The tool needs better monitoring. Another area for improvement in AWS Lambda is the cold start, where it takes some time to invoke a function the first time, but after that, invoking it becomes swift. Still, there's room for improvement in that AWS Lambda process. In the next release of AWS Lambda, I'd like AWS to improve monitoring so that I can monitor codes better."
"The running time of AWS Lambda runs fine. It takes around five minutes but it would be great if that time could be extended."
"If you are setting it up on hybrid solution, there is a lot of work that needs to go in."
"The user-friendliness of the solution could be improved."
"Google Cloud Dataflow should include a little cost optimization."
"Google Cloud Data Flow can improve by having full simple integration with Kafka topics. It's not that complicated, but it could improve a bit. The UI is easy to use but the experience could be better. There are other tools available that do a better job."
"The deployment time could also be reduced."
"The solution's setup process could be more accessible."
"When I deploy the product in local errors, a lot of errors pop up which are not always caught. The solution's error logging is bad. It can take a lot of time to debug the errors. It needs to have better logs."
"The authentication part of the product is an area of concern where improvements are required."
"The technical support has slight room for improvement."
"I would like Google Cloud Dataflow to be integrated with IT data flow and other related services to make it easier to use as it is a complex tool."
 

Pricing and Cost Advice

"AWS Lambda is inexpensive."
"The solution's price is average."
"The fees are volume-based."
"AWS Lambda is not expensive for micro testing but is expensive if used for long deployment or long services."
"Lambda is an affordable solution. They offer free requests every month and charge per the compute time. If you are working in a big organization, usually AWS offer a savings plan where you get approximately 70% discount on pricing."
"AWS Lambda is cheap."
"AWS Lambda is a cheap solution."
"You're not paying for a server if you're not using it, which is another reason I like it. So, you're not paying if you're not using it. It scales, and you're charged based on usage. It all depends on the use case. Some can be extremely inexpensive if you have very low volume transaction rates. That way, you don't have to fire up and absorb the cost of the servers just sitting there waiting for a transaction to come through. You're only paying when you use it. So, depending upon the use model, Lambda could be highly efficient relative to an EC2 solution. You don't have to have things reallocated."
"The solution is cost-effective."
"On a scale from one to ten, where one is cheap, and ten is expensive, I rate Google Cloud Dataflow's pricing a four out of ten."
"On a scale from one to ten, where one is cheap, and ten is expensive, I rate the solution's pricing a seven to eight out of ten."
"The solution is not very expensive."
"Google Cloud Dataflow is a cheap solution."
"The tool is cheap."
"The price of the solution depends on many factors, such as how they pay for tools in the company and its size."
"Google Cloud is slightly cheaper than AWS."
report
Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
816,406 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Educational Organization
59%
Financial Services Firm
10%
Computer Software Company
6%
Manufacturing Company
3%
Financial Services Firm
17%
Retailer
12%
Computer Software Company
11%
Manufacturing Company
11%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

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 no setup process to deal with, as the entire solution is in the cloud. If you use...
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?
AWS Lambda is very cost-effective. It allows for one hundred thousand requests for free per month, and subsequent requests incur a very low cost per trigger.
What do you like most about Google Cloud Dataflow?
The product's installation process is easy...The tool's maintenance part is somewhat easy.
What needs improvement with Google Cloud Dataflow?
The authentication part of the product is an area of concern where improvements are required. For some common users, the solution's authentication part is difficult to use. The scalability of the p...
 

Also Known As

No data available
Google Dataflow
 

Overview

 

Sample Customers

Netflix
Absolutdata, Backflip Studios, Bluecore, Claritics, Crystalloids, Energyworx, GenieConnect, Leanplum, Nomanini, Redbus, Streak, TabTale
Find out what your peers are saying about Amazon Web Services (AWS), Apache, Spot by NetApp and others in Compute Service. Updated: November 2024.
816,406 professionals have used our research since 2012.