Developer tools · distributed computing framework
Apache Spark
Free open-source engine for big data processing that people say just works. Critics say it is overkill for small datasets and hard to run yourself.
Summarized from 46 comments.
Free open-source engine for big data processing that people say just works. Critics say it is overkill for small datasets and hard to run yourself.
- recommend
- 18
- criticize
- 25
- months recommended
- 9 of 13
Why people love it
Handles petabyte-scale data workloads · 2
we use Spark and Apache Beam for many of our large workloads, but that's typically involving data at the petabyte scale.
Jan 2026 · commentSpark is a way to pool memory for a large dataset with multiple stages
Nov 2025 · commentRuns without constant attention · 2
the value of things like Spark is that you can run "things" without having to worry about how they run
Jun 2026 · commentI think Spark was the best tool out there when data engineering started taking off, and it just works
Nov 2025 · commentStrong for ETL pipelines · 2
I think Spark was the best tool out there when data engineering started taking off, and it just works
Nov 2025 · commentSpark in Scala does the ETL part of this well.
May 2026 · commentPart of a large Apache ecosystem · 2
they build world class software that backs massive systems like elastic search, Kafka, spark
Jun 2026 · commentLarge Apache ecosystem (Spark, Flink, Pinot) is completely missing
May 2026 · comment
What people warn about
Overkill for small or medium data · 5
huge industry push to convince managers and more junior engineers that spark and distributed tools are the correct way to do data engineering
Jan 2026 · commentA desire to have some huge cloud based solution with AWS, spark bla bla when a python script with pandas in a cron job was faster.
Apr 2026 · commentteams really struggle with problems caused by using technologies they don't need (normally spark or kubernetes or both)
Apr 2026 · commentPainful to operate and maintain · 2
We've seen teams pick Spark because it's "simpler" and then spend three quarters building plumbing that Presto would've given them for free.
Jan 2026 · commentSpark is such a headache to run that people would rather pay Databricks to do it for them.
Oct 2026 · commentSlower than alternatives on modest data · 2
Spark/Hadoop is really so damn inefficient that something like DuckDB shows where that overhead is
Oct 2026 · commentOnly once the datasets reach the 100GiB to TiB range is trino/spark faster.
Aug 2026 · commentSlow to adopt Scala 3 · 2
Databricks took six years before upgrading their proprietary Spark runtime to Scala 2.13.
Jan 2026 · commentTo this day, Spark only supports Scala 2.13 although Scala 3 has been around for years now.
Nov 2025 · comment
What hackers pick instead
- Ray distributed computing frameworkPeople recommend Ray for scaling Python workloads across machines, especially ML infrastructure, with built-in autoscaling. Critics say clusters add heavy overhead and cost, and that it is slow.10recommend
- Apache HadoopRecommended as a known quantity that really works for large-scale work; critics say it is overkill for smaller scale, with a large upfront cost.8recommend
Every quote
The 40 most detailed of 46 comments. Each links to the original.
we use Spark and Apache Beam for many of our large workloads, but that's typically involving data at the petabyte scale.
Mixed · Jan 2026 · in “Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)”
the value of things like Spark is that you can run "things" without having to worry about how they run
Recommends · Jun 2026 · in “An oral history of Bank Python (2021)”
I think Spark was the best tool out there when data engineering started taking off, and it just works
Mixed · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
they build world class software that backs massive systems like elastic search, Kafka, spark
Recommends · Jun 2026 · in “Deno Desktop”
Databricks took six years before upgrading their proprietary Spark runtime to Scala 2.13.
Mixed · Jan 2026 · in “The Sovereign Tech Fund Invests in Scala”
Spark is a way to pool memory for a large dataset with multiple stages
Recommends · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
Large Apache ecosystem (Spark, Flink, Pinot) is completely missing
Mixed · May 2026 · in “dotNET (OK, C#) gets union types”
Spark in Scala does the ETL part of this well.
Mixed · May 2026 · in “DAG Workflow Engine”
huge industry push to convince managers and more junior engineers that spark and distributed tools are the correct way to do data engineering
Criticizes · Jan 2026 · in “Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)”
We've seen teams pick Spark because it's "simpler" and then spend three quarters building plumbing that Presto would've given them for free.
Criticizes · Jan 2026 · in “ClickHouse vs. StarRocks vs. Presto vs. Trino vs. Apache Spark”
A desire to have some huge cloud based solution with AWS, spark bla bla when a python script with pandas in a cron job was faster.
Criticizes · Apr 2026 · in “I run multiple $10K MRR companies on a $20/month tech stack”
teams really struggle with problems caused by using technologies they don't need (normally spark or kubernetes or both)
Criticizes · Apr 2026 · in “Laws of Software Engineering”
Spark/Hadoop is really so damn inefficient that something like DuckDB shows where that overhead is
Criticizes · Oct 2026 · in “MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark”
Companies cargo culting Big Data stacks when their data is nowhere near big is very prevalent.
Criticizes · Apr 2026 · in “I run multiple $10K MRR companies on a $20/month tech stack”
To this day, Spark only supports Scala 2.13 although Scala 3 has been around for years now.
Criticizes · Nov 2025 · in “The Origins of Scala (2009)”
Spark is such a headache to run that people would rather pay Databricks to do it for them.
Criticizes · Oct 2026 · in “MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark”
I'm surprised by how often people jump to Spark because "it's (highly) parallelizable!"
Criticizes · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
Only once the datasets reach the 100GiB to TiB range is trino/spark faster.
Criticizes · Aug 2026 · in “AWS Acquires DuckLabs”
The second biggest use is Apache Spark/Kafka, but with LLMs now, you can pretty much re implement all of that functionality in pure C.
Mixed · Aug 2026 · in “Oracle bans AI-generated code from OpenJDK”
Had always hoped for something like this since the days of Spark and Frameless.
Mixed · Mar 2026 · in “Dataframe 1.0.0.0”
Spark and Hadoop have their place, maybe not in rinky dink startup land
Recommends · Jan 2026 · in “Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)”
Sounds a lot like Spark before it became so enterprise-focused
Mixed · Aug 2026 · in “Things I want in a modern relational query language”
it's consistently beaten distributed engines like Spark
Mixed · Nov 2026 · in “Show HN: Duckstring – Pull-orchestrated data pipelines on DuckDB”
In fact if you can avoid Akka and Spark, do.
Mixed · Jul 2026 · in “Show HN: Scala Tutorials – interactive Scala 3 lessons in the browser”
go find yourself a trino spark pipeline
Mixed · Mar 2026 · in “We give every user SQL access to a shared ClickHouse cluster”
I realized that it was slow when you used python libraries in the UDFs rather than pySpark's own functions.
Criticizes · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
open source Spark has been taken over, corralled and tammed by the corporate workings and money trains
Criticizes · May 2026
positively ancient distributed JVM-based compute framework running on a single node
Criticizes · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
users can seriously ask themselves if Spark will actually stay relevant that long
Criticizes · Jul 2026 · in “Show HN: Scala Tutorials – interactive Scala 3 lessons in the browser”
I'm personally convinced Spark was the worst thing that happened to the ecosystem
Criticizes · Nov 2025 · in “The Origins of Scala (2009)”
Spark bares some blame here for broken and incomplete documentation.
Criticizes · Mar 2026 · in “Ask HN: Where have you found the coding limits of current models?”
Yes using Python UDFs within Spark pipelines are a hog!
Criticizes · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
one shouldn't really be using vanilla Spark anyways
Criticizes · Nov 2025 · in “650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark”
it's just important that we can say we're using it
Criticizes · Jan 2026 · in “Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)”
Spark solves a problem that does not exist anymore
Criticizes · Dec 2025 · in “Python Data Science Handbook”
a team spending days setting up a Spark cluster
Criticizes · Jan 2026 · in “Ask HN: When has a "dumb" solution beaten a sophisticated one for you?”
Spark's cold start makes that loop impractical.
Criticizes · Mar 2026 · in “Agent Skills: One-Shot PySpark from the CLI”
Way bigger learning curve than just writing SQL
Criticizes · Sep 2026 · in “I've operated petabyte-scale ClickHouse clusters for 5 years”
updating the outdated Scala Spark framework
Criticizes · Nov 2025 · in “We should all be using dependency cooldowns”
much less of a headache to run
Criticizes · Jan 2026 · in “Why DuckDB is my first choice for data processing”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake