Series · Books for Data Engineers
Databricks for Data Engineers
A Hands-On Case Study in Production Lakehouse Engineering
For the senior data engineer who already writes production SQL and Python and wants the lakehouse mental model, Delta internals, and the architecture judgment calls that survive a design review — not a notebooks tour.
11 chapters · ~88,000 words · Lakeflow-era Databricks · DBR 17.3 LTS · hands-on case study
What you'll build
A single hands-on lakehouse (e-commerce domain), built progressively across all 11 chapters in one Unity Catalog catalog: five OLTP entities plus a click-event stream, structured bronze → silver → gold on Delta and runnable end to end on the free tier.
Bronze
Raw, as-delivered tables from a governed landing volume: customers, products, orders, order items, payments, events.
Silver
Conformed, deduplicated, tested — declarative pipelines with expectations on every layer.
Gold
Serving marts: daily_revenue, customer_orders, hourly_events — read through a SQL warehouse.
This is for you if
- ✓You've shipped pipelines on some stack and need the "when do I use which" framework the Databricks docs never give.
- ✓You want Delta's transaction log, streaming semantics, and serverless cost mechanics explained straight.
- ✓You need Unity Catalog governance patterns that survive a real org chart.
- ✓You're preparing for interviews — every chapter ends with interview-style self-check questions, backed by a model-answer appendix.
Not for you if
- —You're looking for a first introduction to Spark, SQL, or Python.
- —You want workspace UI click-through instructions.
- —You need ML, MLflow, or Mosaic AI coverage — this book stays on the data engineering path.
Sample
Be first to read it
Free sample chapters go up here the day writing starts.
Email signup opens soon. Until then, write to vincent@yzcworks.com.
Contents & progress
Production ledger
Every chapter's real status — this book is written in the open.
| Ch | Title | Status | Covers |
|---|---|---|---|
| 01 | The Lakehouse & the Databricks Platform | In draft | The lakehouse claim, compute and its two version channels, Unity Catalog, the Lakeflow family, and the composition framework: which tool for which workload. |
| 02 | Delta Lake Essentials | Outlined | The transaction log and ACID mechanics, time travel, schema enforcement vs. evolution, MERGE as the bronze-refresh idiom. |
| 03 | The First Vertical Slice: Medallion in Practice | Outlined | Bronze → silver → gold end to end: silver conformance, gold marts, queried from a SQL warehouse. |
| 04 | Ingestion at Scale: Auto Loader & Lakeflow Connect | Outlined | The ingestion decision tree, Auto Loader mechanics, schema inference and evolution, the event stream lands. |
| 05 | Streaming & Incremental Processing | Outlined | Structured Streaming's mental model, AvailableNow triggers, watermarks, foreachBatch, Change Data Feed. |
| 06 | Lakeflow Spark Declarative Pipelines | Outlined | Streaming tables, materialized views, expectations — and the SDP vs. Jobs-plus-notebooks vs. dbt decision framework. |
| 07 | Governance & Data Quality with Unity Catalog | Outlined | The UC object model at depth, least-privilege schema design, lineage, constraints, governed quality rules. |
| 08 | Orchestration with Lakeflow Jobs | Outlined | The job/task/trigger model, file-arrival triggers, repair runs, and when an external orchestrator owns the DAG. |
| 09 | Performance & Cost Engineering | Outlined | DBU budgeting, liquid clustering and predictive optimization, Spark UI diagnosis, query profiles. |
| 10 | CI/CD & Team Workflow | Outlined | Git folders, Declarative Automation Bundles, environment strategy on one workspace, CI wiring. |
| 11 | Production Operations & the Road Ahead | Outlined | System tables, incident triage and backfill runbooks, ops SLOs, and the platform's road ahead. |
Pricing
Pricing
Not yet available for purchase
Sales open when the book is finished. Waitlist subscribers get 30% off during launch week.
Standard Edition
$19.90 USD, one-time
The complete book and everything that ships with it.
- —PDF + ePub + web (HTML) edition
- —Templates & checklists pack
- —Prompt pack for AI-assisted Databricks work
- —Free updates within this major version
Purchase not yet open
Join the waitlistHow delivery works
- 01Checkout is handled by Lemon Squeezy, which acts as the merchant of record and handles sales tax and VAT.
- 02Right after payment you get a receipt email with download links for every file. The web edition is a zipped HTML folder you open in any browser. The same files stay available from your Lemon Squeezy order page.
- 03The case-study code is a separate public repository under the MIT license, free for everyone. It opens at launch.
- 04Updates within this major version are uploaded to the same order, so you download them from the same place.
Buying for a team? Email vincent@yzcworks.com for a team licence. See the refund policy and terms.
Proof
Every example runs — check for yourself
The full case-study project will be a public, runnable repository under the MIT license. It opens at launch.
https://github.com/vincentyin-dataVincent Yin
Senior Data Engineer
Vincent Yin is a senior data engineer with 18 years building data platforms across insurance and finance — enterprise data lakes, lakehouse migrations, dbt-modeled warehouses, and most recently production AI applications on the data stack. This series distills the judgment calls — not the syntax — that separate working pipelines from production-grade ones.
Refund policy & FAQ
30-day, no questions asked. Read the full policy.
Join the waitlist
Email signup opens soon. Until then, write to vincent@yzcworks.com.