Skip to content

Framework

Apache Spark

Open-source distributed computing engine for large-scale data processing and analytics, widely used for batch, streaming, and SQL workloads across clusters.

Known aliases

  • Spark 4.1

Current stories

buildOne report1 publisher

A dev.to author sorts Spark's modules by whether a thin Python client can reach them

A dev.to author measured Spark 4.2.0's Python payload at roughly 480 MB for full PySpark and about 20 MB for pyspark-client. The post argues that modules unreachable from that client, such as GraphX, SparkR and DStreams, are the ones fading.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+8
Incentives
Not scored
Confidence55
buildOne report1 publisher

A Spark benchmark's Arrow UDF row toggled a setting that never touches UDFs

A Spark benchmark's "Arrow" UDF row ran the pickle path, so its 48.9x against 48.5x tie says nothing about Arrow transport. The same benchmark's useArrow=True UDFs ran about 2x faster than the plain ones.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+8
Incentives
Not scored
Confidence62
buildOne report1 publisher

PySpark's Arrow paths became defaults in Spark 4.2 after a ticket filed in 2016

Spark 4.2 makes the Arrow paths PySpark's defaults, according to a dev.to history of how the format reached each JVM-to-Python boundary. Teams upgrading get that serialization without opting in, so jobs with UDFs and pandas conversions need a test run first.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence58
buildOne report1 publisher

Iceberg 1.11.0 puts Spark, Flink and Hive file access behind one format registry

Iceberg 1.11.0 ships a File Format API that sends Spark, Flink, Hive and plain-Java reads and writes through one registry of format models. A dev.to walkthrough says the file format list stays fixed, so Vortex and Lance still need a change inside Iceberg.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence50
buildOne report1 publisher

RustFS puts an Iceberg REST catalog on the same port as its S3 API

RustFS embeds an Apache-2.0 Iceberg REST catalog in its object store and serves it on the S3 port, according to a dev.to walkthrough. Teams can drop a separate metastore, but catalog metadata then shares a failure domain with the data.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence55
buildOne report1 publisher

Databricks' Funke parses HL7v2 messages into native Spark columns without converting to FHIR first

Databricks has released Funke, a PySpark library and streaming pipeline that parses HL7v2 messages directly into a native Spark column. Teams that use it to replace a FHIR converter or a flattening vendor take on the gold-layer field mapping themselves, sender quirks included.

Publishers:databricks.com

Reality

Evidence35
Adoption
Not scored
Hype gap+25
Incentives80
Confidence40
buildConfirmed2 publishers

Spark and Athena can now read Redshift materialized views kept in Iceberg format

Amazon Web Services added Iceberg materialized views to Redshift, so a result Redshift computes once can be read by Spark and Athena, a dev.to write-up says. Teams that copy shared metrics between engines with ETL jobs can retire those jobs only if the views stay fresh enough for their readers.

Publishers:aws.amazon.com dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+35
Incentives60
Confidence60
buildOne report1 publisher

Salesforce Data 360 injects a Spark listener plugin at its job gateway to find idle executors

Salesforce Data 360 instruments about eight million Spark runs a day at one submission gateway, without changing application code. The plugin fails open, so a broken collector leaves the platform team a data gap to chase while customer jobs keep running.

Reality

Evidence38
Adoption30
Hype gap+5
Incentives40
Confidence45
productConfirmed3 publishers

Dell's answer to agents burning tokens on every query arrives in the first half of 2027

Dell is adding a semantic layer and knowledge graph to its AI Data Platform for AI agents, with both due in the first half of 2027. Dell says agents now burn tokens on every query piecing together answers that should already exist.

Perspective Coverage

3 publishers
Builder
Builder 38%
Operator
Operator 45%
Investor
Investor 17%

Reality

Evidence45
Adoption5
Hype gap+35
Incentives80
Confidence60
buildConfirmed3 publishers

Cloudflare folds Iceberg ingest, catalog and SQL on R2 into one GA product called Basin

Cloudflare made its Data Platform generally available as Basin, three serverless services that ingest, catalog and query Apache Iceberg tables on R2. Outside Iceberg engines read the same tables, so Workers teams can price Basin SQL against a warehouse on identical data.

Perspective Coverage

3 publishers
Builder
Builder 39%
Operator
Operator 38%
Investor
Investor 23%

Reality

Evidence55
Adoption25
Hype gap+25
Incentives75
Confidence60
buildOne report1 publisher

Iceberg's REST catalog gains a nine-action vocabulary for handing enforcement to trusted engines

Apache Iceberg's REST Catalog spec now lets a catalog return per-user row filters and nine column actions for a trusted engine to enforce, Databricks says. Policies that need subqueries or lookup tables do not fit that vocabulary, so the portability covers simple rules running on engines a deployment already trusts.

Publishers:databricks.com

Reality

Evidence40
Adoption10
Hype gap+15
Incentives70
Confidence45
buildOne report1 publisher

Single-pass writes and fewer Step Functions waves drove most of a Glue pipeline's 56% runtime cut

Dropping three driver-side rewrite passes and one Step Functions wave produced most measured savings in a Glue pipeline's 56% runtime cut. An unindexed Oracle partition and a driver memory ceiling show where more concurrency stops helping.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence50
buildOne report1 publisher

Choosing Iceberg over Snowflake moves six governance components onto your build list

Keeping the Iceberg table format governance-unaware was a deliberate call. That leaves the catalog as the only thing standing on the path of every read. A dev.to guide lists six pieces an operator has to source above it.

Publishers:dev.to

Reality

Evidence42
Adoption25
Hype gap+22
Incentives74
Confidence45
buildOne report1 publisher

Astronomer's 84 percent planning figure counts only the respondents still on Airflow 2

Astronomer's State of Apache Airflow 2026 puts 5,818 practitioners behind two migration numbers measured on different denominators. Recomputed on one base, about 62 percent are planning a move they have not started.

Publishers:dev.to

Reality

Evidence46
Adoption55
Hype gap+30
Incentives78
Confidence56
buildOne report1 publisher

Collapsing three copies into one Iceberg table moves the conflict into an HTTP 409

A GCP walkthrough put Spark, Trino and BigQuery on the same orders table through Google's Iceberg REST catalog. The 409 ConflictException it logged is the part of the demo a production pipeline has to plan for.

Publishers:dev.to

Reality

Evidence38
Adoption18
Hype gap+20
Incentives35
Confidence45
buildOne report1 publisher

Databricks rewrites the state store on restart so a stateful stream can change partition count

The partition count was frozen at checkpoint creation because each partition has its own RocksDB instance on disk. In Databricks Runtime 18, a separate config resizes the store and moves the state to match.

Publishers:databricks.com

Reality

Evidence60
Adoption22
Hype gap+18
Incentives88
Confidence52
buildOne report1 publisher

Iceberg's read restrictions hand row filters to an engine the catalog must trust

A new Iceberg REST Catalog addition lets the catalog evaluate policy for one principal and return nine column actions plus row filters for a trusted engine to apply, while the spec leaves establishing that trust to the deployment.

Publishers:databricks.com

Reality

Evidence45
Adoption30
Hype gap+12
Incentives80
Confidence50
buildOne report1 publisher

Fabric mirroring bills continuously for a Snowflake source that changes three times a day

Microsoft documents no configurable mirroring window, and support confirmed that restarting a mirror reloads the whole table instead of resuming from the last CDC position. The estate here has roughly 2,500 tables.

Publishers:dev.to

Reality

Evidence60
Adoption35
Hype gap−10
Incentives30
Confidence55
buildOne report1 publisher

Splitting log templates from variables cut Uber's HDFS bill to $10K a year

Uber reported 169:1 on 200TB of Spark logs a day by separating static templates from variable fields before anything was written to HDFS. Whether that ratio transfers depends on how few call sites your lines come from.

Publishers:dev.to

Reality

Evidence45
Adoption32
Hype gap+20
Incentives
Not scored
Confidence48
buildOne report1 publisher

A linear conntrack scan holds Cilium pod setup for 80 seconds at Adyen's peak

Adyen traced sandbox setup failures on its big data clusters to a garbage collector that walks every tracked connection in order, which turns the table-size knob you raised for headroom into part of the fault.

Publishers:adyen.com

Reality

Evidence66
Adoption35
Hype gap+8
Incentives30
Confidence60

Earlier coverage

  1. Uber sizes its internal support load at 45,000 questions a month

    Leadership · August 27, 2026 · One report1 publisher