For years, data engineering has often meant connecting systems that were never designed to work together.
ERP data lives in one place. Manufacturing data lives somewhere else. Application events arrive through streaming systems. Operational databases serve applications. Vector databases power AI search. Machine-learning systems maintain their own features and serving layers.
Then someone asks a deceptively simple question:
"Can we connect all of this and let an AI agent actually use it?"
That question is where the modern lakehouse architecture gets interesting.
Databricks is increasingly positioning its Data and AI Platform as a common foundation for analytical, transactional, real-time, and agentic workloads.
The idea isn't that every byte of data has to be physically moved into one database.
Instead, the platform combines data that is copied into the lakehouse with data that can remain in its source system and still be queried through capabilities such as Lakehouse Federation and Open Sharing, while Unity Catalog provides a common governance layer.
On top of that foundation sit Lakeflow for data engineering, low-latency ingestion through technologies such as Zerobus, Lakebase for operational serving, AI Search for retrieval, and agentic capabilities such as Genie and Agent Bricks.
For data and AI engineers, the interesting question isn't whether Databricks has all of these products.
It's whether bringing them together actually changes how we build production AI systems.
I think it does.
The whole platform on one page: ingest and connect, govern and prepare, serve and search, then build agentic applications on the same governed foundation.
Why the lakehouse matters to data engineers
Consider a manufacturing quality investigation.
A quality engineer might need to correlate:
- MES records
- machine and process-historian data
- supplier information
- QMS history
- 8D corrective-action records
- logistics data
- plant-level operational information
The question might be:
Which supplier lot reached the products affected by this defect, and has the same problem appeared before?
Databricks points out that questions like this cross organizational and system boundaries. Historically, answering them can mean tickets, exports, specialist knowledge, and manual reconciliation.
The architectural alternative is to make the relevant data accessible through a governed platform.
With Lakehouse Federation and zero-copy Open Sharing, data doesn't necessarily need to be copied into another ETL pipeline simply because a new analytical question appeared. Data can remain in its source system while being queried through Databricks, while other data can be mirrored into the lakehouse when that makes more sense.
That changes the role of the data engineer.
Instead of continuously building point-to-point pipelines for every new question, more of the engineering effort can move toward:
Source systems
│
▼
Governed data
│
├── Analytics
├── BI
├── ML
├── AI Search
└── Agents
The goal isn't "no ETL."
The goal is less unnecessary data movement and fewer disconnected copies created solely to answer another question.
The same fragmentation problem exists in AI systems
AI systems make the problem even harder.
An agent may need access to:
Customer data
+
Operational data
+
Product catalog
+
Documents
+
Real-time events
+
Vector embeddings
+
Business rules
+
Model predictions
If every AI application builds its own copy of these assets, organizations quickly end up with another version of the data-platform problem.
One team maintains a warehouse.
Another maintains a feature store.
Another maintains a vector database.
Another maintains an operational database.
Another builds an agent-specific retrieval pipeline.
The result can look like:
┌── Data warehouse
│
├── Data lake
│
Applications ───────┼── Feature store
│
├── Vector DB
│
├── Operational DB
│
└── Agent / RAG stack
Every arrow between those systems is another integration to maintain.
Databricks' lakehouse approach is essentially an attempt to reduce that fragmentation.
This is an excerpt. The full article continues with:
- What the Databricks platform actually brings together
- Real-time data changes the architecture
- Two serving paths beat pretending everything is real-time
- Graceful degradation matters just as much
- Where Databricks AI Search fits
- But AI Search isn't magic
- The embedding lifecycle matters too
- The reference architecture I would take away
Read the full article on AI Data Legends, with diagrams, code and sources.

Top comments (0)