data platform

One Databricks workspace that data, ML and security teams share without fighting over it.

Your tables now have agents and models sitting beside them, and somebody has to govern those. We build Databricks lakehouses, move workloads onto Unity Catalog, and set up Lakeflow pipelines and model serving.

platform dossierDatabricksData platform
Vendor
Databricks
Governance layer
Unity Catalog
Recently GA
External lineage and geospatial types (16 Jun 2026)
In Public Preview
Domains, external access to managed Delta tables
release watch
  • Unity Catalog at Data + AI Summit 202616 Jun 2026
  • Agent Bricks at Data + AI Summit 202616 Jun 2026
connects with
in short·15-second read

We implement and run Databricks lakehouses.

That means designing workspaces and Unity Catalog, migrating the Hive metastore and legacy Spark jobs, building Lakeflow pipelines and Delta or Iceberg tables, and setting up model serving and Agent Bricks. Since Data + AI Summit 2026 we also help teams govern models, MCP servers and AI spend in Unity Catalog, using features like external lineage, which is now generally available.

you probably need this if
  • Tables, jobs and mount points still depend on the legacy Hive metastore.
  • Notebooks run on a schedule in production and there are no tests and no deployment process behind any of them.
  • All-purpose clusters stay up overnight and nobody owns the compute policies.
Ask an engineer facts checked 2026-10-20 · 3 sources
how it runs
  1. 01Workspace and metastore inventory
  2. 02Unity Catalog design
  3. 03Pipelines as code
  4. 04AI governance
  5. 05Handover
you keep
  • Hive metastore inventory of tables, mounts, jobs and owners, sorted into waves
  • Unity Catalog design with the catalog, schema and grant model per domain
  • Asset Bundle templates with dev, test and prod targets and CI
+ 2 more documents
who does it
Databricks data engineer (Lakeflow, Delta Lake)Unity Catalog administratorDatabricks machine learning engineer Databricks Certified Data Engineer Associate Databricks Certified Data Engineer Professional
databricks · release timeline
  1. 16 Jun 2026 Unity Catalog at Data + AI Summit 2026 External lineage, and geospatial types in Delta and Iceberg v3, are generally available. Domains and external access to managed Delta tables are in Public Preview. Contextual Service Policies are in Beta. source ↗
  2. 16 Jun 2026 Agent Bricks at Data + AI Summit 2026 Document Intelligence generally available, with the ai_parse_document, ai_extract and ai_classify SQL functions. Agent memory on Lakebase announced. source ↗
  3. 16 Jun 2026 Unity AI Gateway Governance for models, agents and MCP servers, with hard spend caps and costs attributed by user and by team. Guardrail policies are still in Beta. source ↗
  4. today · Oct 22, 2026
the story · databricks estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your Databricks estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • Tables, jobs and mount points still depend on the legacy Hive metastore.
    • Notebooks run on a schedule in production and there are no tests and no deployment process behind any of them.
    • All-purpose clusters stay up overnight and nobody owns the compute policies.
  2. chapter 02 · what we change

    How we solve it

    • Unity Catalog design and migration
    • Lakeflow pipelines
    • Platform setup and cost control
    • AI governance in Unity Catalog
    • Agents and model serving
    • Interoperability with Snowflake and others
  3. chapter 03 · how it runs

    Our approach

    • Workspace and metastore inventory
    • Unity Catalog design
    • Pipelines as code
    • AI governance
    • Handover
  4. chapter 04 · where you end up

    What changes

    • Tables all have owners and their grants sit in Unity Catalog.
    • Finance can see what support's agents cost last month.
    • Hive metastore inventory of tables, mounts, jobs and owners, sorted into waves
    • Unity Catalog design with the catalog, schema and grant model per domain
what we do

Our Databricks work

6 kinds of Databricks work, each run by engineers who have done it on live tenants.

  1. We lay out the metastore, catalogs and schemas, then set grants and attribute-based policies. Tables and jobs still on the legacy Hive metastore get migrated across.

  2. Ingestion with Lakeflow Connect and declarative pipelines for transformation, with expectations, retries and alerts defined per table.

  3. Workspaces, compute policies, serverless settings, budgets and system tables for cost reporting, deployed with Terraform or Databricks Asset Bundles.

  4. Foundation model access, MCP servers and agent tools registered and permissioned in Unity Catalog, with AI Gateway limits and tracing turned on.

  5. Agent Bricks and model serving endpoints built on governed data, evaluated against real questions and monitored after launch.

  6. Delta Sharing, Iceberg and external access to managed tables set up so other engines read the same data without extra copies.

capability 01 / 06in production

Unity Catalog design and migration

We lay out the metastore, catalogs and schemas, then set grants and attribute-based policies. Tables and jobs still on the legacy Hive metastore get migrated across.

capability 02 / 06in production

Lakeflow pipelines

Ingestion with Lakeflow Connect and declarative pipelines for transformation, with expectations, retries and alerts defined per table.

capability 03 / 06in production

Platform setup and cost control

Workspaces, compute policies, serverless settings, budgets and system tables for cost reporting, deployed with Terraform or Databricks Asset Bundles.

capability 04 / 06in production

AI governance in Unity Catalog

Foundation model access, MCP servers and agent tools registered and permissioned in Unity Catalog, with AI Gateway limits and tracing turned on.

capability 05 / 06in production

Agents and model serving

Agent Bricks and model serving endpoints built on governed data, evaluated against real questions and monitored after launch.

capability 06 / 06in production

Interoperability with Snowflake and others

Delta Sharing, Iceberg and external access to managed tables set up so other engines read the same data without extra copies.

typical situations

Databricks situations we walk into

We pieced these together from Databricks situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

A Hive metastore with 3,000 tables and DBFS mounts nobody owns

composite · not a client story
  1. Beforethe situation

    Two workspaces still use the legacy Hive metastore, with about 3,000 tables and dozens of DBFS mounts whose storage keys are pasted into notebooks. Jobs run on all-purpose clusters, and lineage stops at the workspace edge.

  2. What we dothe work

    Inventory first: tables, mounts, jobs and owners, from system tables and the workspace APIs. Mounts give way to external locations and storage credentials. We move tables to Unity Catalog domain by domain, in waves, and switch each wave's jobs to job compute with three-level names.

  3. Afterwhere you end up

    Tables all have owners and their grants sit in Unity Catalog. No notebook has a storage key in it any more, and lineage follows the jobs feeding downstream reports past the old workspace edge.

case file 02

Six teams calling foundation models with no record of who spends what

composite · not a client story
  1. Beforethe situation

    Data science, support and finance each built their own agents on model serving endpoints and external models. Some months the bill jumps and nobody can explain it, and two teams call MCP servers nobody registered.

  2. What we dothe work

    We register models, serving endpoints and MCP servers in Unity Catalog. Traffic goes through Unity AI Gateway with rate limits and hard spend caps per team, and we turn tracing on. Guardrail policies stay in development while they're in Beta.

  3. Afterwhere you end up

    Finance can see what support's agents cost last month. A runaway job hits its team's cap before it reaches the invoice. And the platform team has a list of which MCP servers agents can reach.

case studies

Databricks case studies

All case studies
approach

How a Databricks engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Workspace and metastore inventory

    First a list of workspaces, clusters, jobs, tables, mounts and grants. Then system tables, to see where compute spend is going.

  2. step 02

    Unity Catalog design

    We lay out catalogs, schemas, grants and attribute-based policies by domain and environment. Then Hive metastore tables and jobs migrate in waves.

  3. step 03

    Pipelines as code

    We move Lakeflow pipelines and jobs into Databricks Asset Bundles or Terraform and add expectations and CI. Dev, test and prod each get their own target.

  4. step 04

    AI governance

    We register every model, serving endpoint and MCP server in Unity Catalog, put AI Gateway rate limits and spend caps on each team, and turn tracing on.

  5. step 05

    Handover

    Your platform team keeps the compute policies, budgets, deployment templates and a runbook for onboarding new teams.

architecture

How data moves through Lakeflow into a Unity Catalog lakehouse

Data from databases, SaaS apps and streams arrives through Lakeflow Connect and declarative pipelines and lands in Delta or Iceberg tables. Those tables are governed by Unity Catalog, whether a SQL user, an agent or another engine such as Snowflake is reading them.

How data moves through Lakeflow into a Unity Catalog lakehouse Data from databases, SaaS apps and streams arrives through Lakeflow Connect and declarative pipelines and lands in Delta or Iceberg tables. Those tables are governed by Unity Catalog, whether a SQL user, an agent or another engine such as Snowflake is reading them. 01 · SOURCES 02 · INGEST AND TRANSFORM 03 · LAKEHOUSE 04 · CONSUMERS CDC API ingest streaming raw tables write governs queries governed data Delta Sharing Operational databases SQL Server · Postgres ·Oracle SaaS apps Salesforce · Workday Event streams Kafka · Event Hubs Lakeflow Connect managed connectors · CDC Declarative pipelines expectations · medallion Unity Catalog grants · ABAC ·lineage Delta and Icebergtables bronze · silver · gold Databricks SQL dashboards · BI tools Agent Bricks serving · AI Gateway Snowflake reads shared tables
Read the diagram as text
  1. Operational databases → Lakeflow Connect: CDC
  2. SaaS apps → Lakeflow Connect: API ingest
  3. Event streams → Declarative pipelines: streaming
  4. Lakeflow Connect → Declarative pipelines: raw tables
  5. Declarative pipelines → Delta and Iceberg tables: write
  6. Unity Catalog → Delta and Iceberg tables: governs
  7. Delta and Iceberg tables → Databricks SQL: queries
  8. Delta and Iceberg tables → Agent Bricks: governed data
  9. Delta and Iceberg tables → Snowflake: Delta Sharing
use cases

Typical Databricks projects

The work teams usually bring us, and the platforms Databricks has to talk to while we do it.

  1. DAT-01 You still run tables and jobs on the Hive metastore common request
  2. DAT-02 Notebooks run in production with no tests or deployment process common request
  3. DAT-03 Databricks spend is growing and no one owns the compute policies common request
  4. DAT-04 Teams are building agents and you need to control which models and tools they call common request
  5. DAT-05 Snowflake and Databricks hold copies of the same data common request
you keep

What a Databricks engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • inventory01

    Hive metastore inventory of tables, mounts, jobs and owners, sorted into waves

    yours to keep
  • inventory02

    Unity Catalog design with the catalog, schema and grant model per domain

    yours to keep
  • tests03

    Asset Bundle templates with dev, test and prod targets and CI

    yours to keep
  • report04

    Compute policies and budgets per team, with system-table cost reports

    yours to keep
  • document05

    AI Gateway configuration with rate limits and spend caps per team

    yours to keep
talent and delivery · databricks

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • Databricks data engineer (Lakeflow, Delta Lake)
  • Unity Catalog administrator
  • Databricks machine learning engineer
  • Databricks platform architect
  • Spark performance engineer
  • Databricks generative AI engineer
01Do we have to migrate to Unity Catalog?

New governance, lineage and AI features from Databricks are built on Unity Catalog. Stay on the Hive metastore and you miss them. The effort comes down to how many tables, jobs and mount points you have, so we inventory those and then migrate in waves.

02What drives Databricks cost?

Compute type and runtime, mainly. All-purpose clusters left running, oversized job clusters and unbounded model serving are common causes. System tables show where spend goes, and compute policies and budgets keep it in check.

03Which Data + AI Summit 2026 features are ready for production?

Look up each feature's status. External lineage and geospatial types are GA according to Databricks, and many governance features aren't. Beta is fine in development. Regulated work waits for GA.

04Should we pick Databricks or Snowflake?

Depends on the workload mix and the skills you have. Databricks is a good fit for heavy Spark, streaming and ML engineering. Snowflake fits analytics teams that work SQL-first. A lot of organizations run both and share data through open table formats.

05Can you set up Databricks with Terraform from day one?

Yes. We usually put accounts, workspaces, networking and Unity Catalog metastores in Terraform, and jobs and pipelines in Databricks Asset Bundles. That split keeps the platform team and data teams from editing the same resources.

services

Related services

Projects on Databricks usually end up touching one of these, so they're worth a look.

sources 3 sources linked last checked 2026-10-20 content fingerprint 3f57d22f
  1. 01Databricks: What's new with Unity Catalog at Data + AI Summit 2026databricks.com ↗
  2. 02Databricks: Agent Bricks at Data + AI Summit 2026databricks.com ↗
  3. 03Databricks: AI governance with Unity AI Gatewaydatabricks.com ↗
Reviewed by the Cohash team Databricks is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it