Semiconductor manufacturing

Cut Databricks compute cost by ~57% across a fleet of machine-log pipelines

Client profile

a global semiconductor company · US manufacturing data platform · Embedded data engineers · Azure Databricks

Semiconductor · Data engineering · FinOps

Book a meeting

01 / Inside the engagement

Situation

Factories generate machine log files around the clock. Eleven legacy pipelines turned those logs into the tables engineers and analysts rely on. Each had been written differently, and each reprocessed whole tables on every run, so compute cost grew with the data and every deployment was a manual exercise.

Conceptual delivery summary

Before

  1. Machine log files
  2. Full-table reloads
  3. Analysis tables

After

  1. New + changed data
  2. Incremental PySpark jobs
  3. Analysis tables

Simplified workflow. The case text describes the contribution, delivery stage and evidence.

Explore the full conceptual diagram
Cut Databricks compute cost by ~57% across a fleet of machine-log pipelinesBefore: Machine log files to Full-table reloads to Analysis tables. After: New + changed data to Incremental PySpark jobs to Analysis tables. BEFORE AFTER Machinelog files Full-tablereloads Analysistables New + changeddata IncrementalPySpark jobs Analysistables
Conceptual illustration of the engagement. The delivery stage and measurement scope are described in this case study.

02 / Inside the engagement

What UTIS did

  • Standardized deployment with Databricks Asset Bundles and a Terraform-based pipeline, so every pipeline ships the same way.
  • Converted legacy Python to PySpark and replaced full-table reloads with incremental processing (Delta change data feed with saved checkpoints), so each run touches only new data.
  • Added parallel execution, job-specific Spark configuration and right-sized clusters, with logging and documentation.
  • Built a follow-on AI-assisted workflow: four cooperating agents draft configuration, generate pipeline code, review it and orchestrate changes, while engineers approve every promotion.

03 / Inside the engagement

Results

  • ~57% lower average daily compute cost across the eleven pipelines (first days after the final migration vs. a five-month baseline).
  • 88% lower daily cost on the single most expensive pipeline in the fleet.
  • A new pipeline delivered alongside, covering thousands of machines with billions of historical rows backfilled.

Why it matters to you

This fleet combined repeated full-table processing with manual deployment. UTIS changed the processing, deployment, job configuration and cluster sizing together; the initial cost comparison describes their combined result.

Stack

Azure DatabricksAsset BundlesPySparkDelta LakeTerraformAgentic AI

How we measured it: platform-reported daily compute cost, averaged over the baseline period and the initial post-migration window; the same datasets continued to reach users throughout.

Meet with UTIS

Discuss a similar project.

Tell us what you need to improve. We’ll discuss the relevant experience, the constraints and a practical next step.

Choose a preferred time

Book a meeting

UTIS will review your preferred time and confirm the meeting by email.