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 Cloudflare Logpush Transformers run a SQL query on each log batch before export
Cloudflare made Logpush Transformers generally available and opened Logpush to all self-serve plans. The SQL query runs inside a delivery service that Cloudflare says sends more than 110 million records per second to customer destinations.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+10
- Incentives
- Not scored
- Confidence60
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
buildOne report1 publisher Polars 2.0 routes every lazy collect() through the streaming engine by default
Ritchie Vink is selling 2.0 as a boring upgrade. Mostly it is, but engine="auto" now resolves to streaming by default, so joins and group_bys stop carrying incidental row order, and pipelines that leaned on it will drift quietly.
Reality
- Evidence62
- Adoption20
- Hype gap+10
- Incentives78
- Confidence58
buildOne report1 publisher Glue 6.0's 30% cut is version-gated, and the discount arrives with a Spark 4.1 migration bill
AWS cut Glue pricing 30% and shipped full Iceberg v3, but the rate follows the version string, and its own two announcement posts do not agree on which Python you will be running.
Reality
- Evidence55
- Adoption18
- Hype gap+34
- Incentives88
- Confidence58
buildOne report1 publisher Iceberg votes to forbid new equality deletes in V4, and Parquet 1.18.0 lands with two corruption bugs
Two decisions made on public mailing lists this week change what a safe lakehouse upgrade plan looks like. Streaming writers and anyone queued behind Parquet 1.18.0 need to re-read their notes.
Reality
- Evidence44
- Adoption22
- Hype gap+14
- Incentives
- Not scored
- Confidence38
buildOne report1 publisher Jinja Is Four Jobs In One Costume, And Only One Of Them Needs A Template
Interlace drops templating from its dbt-style models. Its argument: parse the SQL, and the dependency graph you were asked to declare twice is already sitting in the FROM clause.
Reality
- Evidence30
- Adoption
- Not scored
- Hype gap+20
- Incentives72
- Confidence36