Home / Data Platform / Databricks & Spark

Databricks & Spark

Databricks and Apache Spark: jobs, memory, shuffle, streaming and performance. 30 posts.

Databricks & Spark / How-to

Transformation: Cloudera/Hortonworks Hadoop to a Databricks lakehouse

Plan the move from CDH/HDP/CDP clusters to Databricks on Azure or AWS. Map every Hadoop component to its lakehouse equivalent, migrate data to Delta, convert Hive/Impala SQL and Spark jobs, replace Oozie and Ranger, and run both in parallel before switching.

3 min readAdvanced

Databricks & Spark / How-to

Databricks cost optimisation with system tables: find, attribute and cut DBU spend

Use system.billing tables to see where DBUs go by workspace, SKU, job, warehouse and team, then apply the levers that usually cut 20–40% — job compute instead of all-purpose, auto-termination, right-sizing, Photon where it pays, serverless, spot, and tags with budgets.

3 min readIntermediate

Databricks & Spark / How-to

Databricks operations monitoring: system tables, alerts and an ops dashboard

Build day-2 monitoring for a Databricks platform from system tables. Covers job failures and SLA misses, long-running and stuck jobs, cluster start failures, warehouse queueing, security events from the audit log, data freshness, and how to route alerts.

3 min readIntermediate

Databricks & Spark / Checklist

Databricks production go-live readiness checklist for pipelines and workloads

The checks to pass before a new Databricks pipeline, job or data product goes into production. Covers code and deployment, compute, data quality, security and access, reliability, monitoring and alerting, cost, documentation and handover to operations.

3 min readIntermediate

Databricks & Spark / How-to

Databricks tenant-to-tenant migration: strategy, scope and approach

Plan a move of Azure Databricks (or a Databricks account on AWS) from one tenant or account to another after a merger, divestiture or tenant consolidation. Covers why workspaces can't simply be moved, what has to be rebuilt versus copied, the target design, phases and the main risks.

3 min readAdvanced

Databricks & Spark / How-to

Delta tables on autopilot: liquid clustering and predictive optimization in Databricks

Replace hand-tuned partitioning, Z-ORDER and scheduled OPTIMIZE/VACUUM jobs with liquid clustering and predictive optimization. Covers choosing clustering keys, converting existing tables, automatic clustering, enabling predictive optimization by catalog, and checking what it did.

2 min readIntermediate