Preview for Databricks Never Skips a Page. Its Writer Does Not Even Write Them

Databricks Never Skips a Page. Its Writer Does Not Even Write Them

Databricks' parquet writer emits no column indexes, and none of its four reader configurations evaluates them on files that carry them. Measured across three layouts and six readers at 1 TB, on identical 224-core fleets, down to the parquet footers. Liquid clustering turns out to be the workaround: a kd-tree whose leaves are the file boundaries, because file min/max is the only statistic the platform can act on. The open reader stack beats its best case on every query family at a tenth of the bytes.

databricks photon liquid clustering apache spark delta lake parquet datafusion comet data engineering performance
Read more
Preview for Comet Falls Back to Spark on Every Delta Table. I Wrote the PR That Fixes It

Comet Falls Back to Spark on Every Delta Table. I Wrote the PR That Fixes It

DataFusion Comet declines every Delta table over a one-line format check, giving up native execution and all parquet pruning. PR #5365 adds a native Delta read path that inherits row-group and page-index pruning for free, and applies deletion vectors inside the scan itself. Measured at 1 TB: the Delta arm is indistinguishable from raw parquet.

apache spark datafusion comet delta lake parquet rust data engineering performance open source
Read more
Preview for Your Parquet Column Indexes Are Being Ignored on EMR and Glue

Your Parquet Column Indexes Are Being Ignored on EMR and Glue

A benchmark that made no sense led to a four-environment A/B test proving the AWS Spark runtime's vectorized reader skips row groups but never pages, plus a 120-line MWE anyone can run to verify it.

apache spark parquet emr aws glue data engineering performance delta lake benchmarking
Read more
Preview for Interlock: A STAMP-Based Safety Framework for Data Pipelines

Interlock: A STAMP-Based Safety Framework for Data Pipelines

How I built a STAMP-based safety framework in Go with declarative sensors, failure classification, and centralized observability for data pipeline reliability on AWS

data engineering go aws safety dynamodb step functions terraform eventbridge observability
Read more
Preview for PySpark Pipeline Framework: Configuration-Driven Pipelines for the Python Ecosystem

PySpark Pipeline Framework: Configuration-Driven Pipelines for the Python Ecosystem

How pyspark-pipeline-framework brings configuration-driven architecture, lifecycle hooks, and resilience patterns to PySpark

python pyspark data engineering open source configuration streaming
Read more
Preview for Hardening Gastown: Role-Based Access Control for Multi-Agent Workflows

Hardening Gastown: Role-Based Access Control for Multi-Agent Workflows

Configuring Gastown for production use with custom role contexts, Claude Code hooks, git guards, and file guards to enforce principle of least privilege across AI agents

claude code multi-agent gastown security configuration ai agents hooks
Read more
Preview for Contributing to Gastown: Multi-Agent Orchestration for Claude Code

Contributing to Gastown: Multi-Agent Orchestration for Claude Code

5 merged PRs and 8 open contributions to Gastown, covering daemon resilience, fresh installation fixes, and autonomous patrol improvements

claude code multi-agent open source gastown llm ai agents
Read more
Preview for Fitting 100 Statistical Distributions at Scale: 1000x Memory Reduction with PySpark

Fitting 100 Statistical Distributions at Scale: 1000x Memory Reduction with PySpark

How spark-bestfit 3.0 fits distributions across Spark, Ray, and local backends with survival analysis, mixture models, and multivariate support

spark python data engineering data science statistics optimization ray distributed computing survival analysis
Read more
Preview for Building Production-Ready Spark Pipelines with Configuration-Driven Architecture

Building Production-Ready Spark Pipelines with Configuration-Driven Architecture

How spark-pipeline-framework reached 1.0 with Spark Connect support, streaming, and enterprise features

spark scala data engineering open source observability spark connect streaming
Read more
Preview for Delivery Hero 2023 January Layoffs

Delivery Hero 2023 January Layoffs

My experience from Delivery Hero's 2023 layoffs.

layoffs tech layoffs delivery hero
Read more
Preview for Capital Budgeting with Monte Carlo Simulations in Python

Capital Budgeting with Monte Carlo Simulations in Python

How to use Monte Carlo simulations in Python to make better capital investment decisions, with a practical example of evaluating cloud migration costs.

python finance monte carlo capital budgeting data science
Read more
Preview for Configuration Files in Python Using Dataclasses

Configuration Files in Python Using Dataclasses

How to use the dataconf library to parse HOCON, JSON, YAML, and properties files directly into Python dataclasses with full type safety.

python dataclasses configuration dataconf type safety
Read more
Preview for Data Optimization for Compacted Partitions: Achieving 77% Storage Reduction

Data Optimization for Compacted Partitions: Achieving 77% Storage Reduction

How intelligent data optimization with linear ordering and Z-ordering achieved 77% storage reduction and 90% runtime improvements on petabyte-scale data lakes.

apache spark data engineering big data optimization parquet orc
Read more