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.
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.
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.
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.
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.
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.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap+25
- Incentives80
- Confidence40
buildConfirmed2 publishers 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.
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
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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
- Uber sizes its internal support load at 45,000 questions a month
Leadership · August 27, 2026 · One report1 publisher