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

AWS Fargate vs Apache Spark 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:
 

Categories and Ranking

Apache Spark
Ranking in Compute Service
4th
Average Rating
8.4
Reviews Sentiment
7.7
Number of Reviews
65
Ranking in other categories
Hadoop (1st), Java Frameworks (2nd)
AWS Fargate
Ranking in Compute Service
2nd
Average Rating
8.6
Reviews Sentiment
7.5
Number of Reviews
17
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of March 2025, in the Compute Service category, the mindshare of Apache Spark is 11.3%, up from 9.2% compared to the previous year. The mindshare of AWS Fargate is 15.0%, down from 16.8% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Compute Service
 

Featured Reviews

Ilya Afanasyev - PeerSpot reviewer
Reliable, able to expand, and handle large amounts of data well
We use batch processing. It works well with our formats and file versions. There's a lot of functionality. In our pipeline each hour, we make a copy of data from MongoDB, of the changes from MongoDB to some specific file. Each time pipeline copied all of the data, it would do it each time without changes to all of the tables. Tables have a lot of data, and in the last MongoDB version, there is a possibility to read only changed data. This reduced the cost and configuration of the cluster, and we saved about $150,000. The solution is scalable. It's a stable product.
Subrata Mukherjee - PeerSpot reviewer
Boost demand response with cost-efficient serverless architecture
We are a venture builder company, and if we select AWS for our product. Our design is based on a serverless architecture model. ECS Fargate is the most convenient way in terms of scalability, integration, and cost control Thanks to the serverless model and easy integration features, a few…

Quotes from Members

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

Pros

"Its scalability and speed are very valuable. You can scale it a lot. It is a great technology for big data. It is definitely better than a lot of earlier warehouse or pipeline solutions, such as Informatica. Spark SQL is very compliant with normal SQL that we have been using over the years. This makes it easy to code in Spark. It is just like using normal SQL. You can use the APIs of Spark or you can directly write SQL code and run it. This is something that I feel is useful in Spark."
"The solution has been very stable."
"The solution is scalable."
"The fault tolerant feature is provided."
"Apache Spark can do large volume interactive data analysis."
"I appreciate everything about the solution, not just one or two specific features. The solution is highly stable. I rate it a perfect ten. The solution is highly scalable. I rate it a perfect ten. The initial setup was straightforward. I recommend using the solution. Overall, I rate the solution a perfect ten."
"With Spark, we parallelize our operations, efficiently accessing both historical and real-time data."
"Spark is used for transformations from large volumes of data, and it is usefully distributed."
"AWS Fargate is a fully managed service, and it's very easy to use compared to other services like Elastic Beanstalk Service (EBS)."
"By using a server's compute resources, one can observe the resource metrics. With AWS, one can determine when servers will be used based on CloudWatch results. For example, CloudWatch informs the application and service platform when the hit ratio has reached the threshold value."
"We appreciate the simple use of containers within this solution, it makes managing the containers quick and easy."
"The most valuable feature of AWS Fargate is its ability to run on demand without the constant run time of basic resources."
"Fargate itself is a stable product. We are quite satisfied with its performance."
"The most valuable feature of AWS Fargate is its ease of use."
"Fargate is beneficial for hosting our solutions and providing workflow management, creating legal documents, and delivering business intelligence."
"AWS Fargate has many valuable services. It does the job with minimal trouble. It's very observable. You can see what's going on and you have logs. You have everything. You can troubleshoot it. It's affordable and it's flexible."
 

Cons

"The migration of data between different versions could be improved."
"The graphical user interface (UI) could be a bit more clear. It's very hard to figure out the execution logs and understand how long it takes to send everything. If an execution is lost, it's not so easy to understand why or where it went. I have to manually drill down on the data processes which takes a lot of time. Maybe there could be like a metrics monitor, or maybe the whole log analysis could be improved to make it easier to understand and navigate."
"When you first start using this solution, it is common to run into memory errors when you are dealing with large amounts of data."
"One limitation is that not all machine learning libraries and models support it."
"The solution must improve its performance."
"The main concern is the overhead of Java when distributed processing is not necessary."
"I know there is always discussion about which language to write applications in and some people do love Scala. However, I don't like it."
"Stream processing needs to be developed more in Spark. I have used Flink previously. Flink is better than Spark at stream processing."
"Challenges include higher costs for smaller clients, limited control over underlying infrastructure customization, and potential latencies during task startup."
"There are features that could be added or enhanced."
"As I have not worked with Fargate extensively, I do not have any specific improvements."
"Sometimes, Fargate can be really hard to configure."
"The main area for improvement is the cost, which could be lowered to be more competitive with other major cloud providers."
"I would like to see enhanced faster application scaling and better integration with the elastic file system to unify storage volumes and improve the launch time of instances."
"AWS Fargate could improve the privileged mode containers. We had some problems and they were not able to run."
"There is a tool named Compose that helps in converting the Docker Compose file into a Kubernetes file. For ECS and Fargate, AWS reads a Dockerfile and helps with conversion. However, I am uncertain if it's ready for deployment after conversion."
 

Pricing and Cost Advice

"It is an open-source solution, it is free of charge."
"Apache Spark is an open-source solution, and there is no cost involved in deploying the solution on-premises."
"Spark is an open-source solution, so there are no licensing costs."
"The solution is affordable and there are no additional licensing costs."
"The product is expensive, considering the setup."
"I did not pay anything when using the tool on cloud services, but I had to pay on the compute side. The tool is not expensive compared with the benefits it offers. I rate the price as an eight out of ten."
"Considering the product version used in my company, I feel that the tool is not costly since the product is available for free."
"Apache Spark is an open-source tool."
"I rate the price of AWS Fargate a four out of five."
"We would advise that this solution has a slightly-higher price point than others on the market. There is a free plan available for start-ups, but the free and lower range licensing models do not provide the full functionality."
report
Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
842,296 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
28%
Computer Software Company
13%
Manufacturing Company
8%
Comms Service Provider
5%
Financial Services Firm
24%
Computer Software Company
13%
Government
7%
Comms Service Provider
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Apache Spark?
We use Spark to process data from different data sources.
What is your experience regarding pricing and costs for Apache Spark?
Compared to other solutions like Doc DB, Spark is more costly due to the need for extensive infrastructure. It requires significant investment in infrastructure, which can be expensive. While cloud...
What needs improvement with Apache Spark?
The Spark solution could improve in scheduling tasks and managing dependencies. Spark alone cannot handle sequential tasks, requiring environments like Airflow scheduler or scripts. For instance, o...
What do you like most about AWS Fargate?
The most valuable feature of Fargate is that it's self-managed. You don't have to configure your own clusters or deploy any Kubernetes clusters. This simplifies the initial deployment and scaling p...
What needs improvement with AWS Fargate?
As I have not worked with Fargate extensively, I do not have any specific improvements.
What advice do you have for others considering AWS Fargate?
AWS Fargate is easily manageable. We just need to create a cluster and focus on our infrastructure. Customers do not need to take downtime since everything is managed by AWS with no downtime. Overa...
 

Comparisons

 

Overview

 

Sample Customers

NASA JPL, UC Berkeley AMPLab, Amazon, eBay, Yahoo!, UC Santa Cruz, TripAdvisor, Taboola, Agile Lab, Art.com, Baidu, Alibaba Taobao, EURECOM, Hitachi Solutions
Expedia, Intuit, Royal Dutch Shell, Brooks Brothers
Find out what your peers are saying about AWS Fargate vs. Apache Spark and other solutions. Updated: March 2025.
842,296 professionals have used our research since 2012.