Duration: 45 minutes | Date: 19th Sep 2025
Speaker: Aakash Khandelwal & Jyotika Agarwal
| Term | Definition |
|---|---|
| Schema-on-Read/Write | When structure is applied - read vs write |
| Columnar vs Row | Storage orientation - columns vs rows |
| ETL vs ELT | Order of transform vs load - before vs after |
| Streaming vs Batch | Real-time vs scheduled |
| Data Virtualization | Virtual view without movement |
| ACID Transactions | Reliable updates with guarantees |
| Data Lineage | Track data path from source to destination |
| Medallion Architecture | Layered Bronze/Silver/Gold |
Source: James Serra - "Deciphering Data Architectures," 2025
| Pattern | Best For | Key Benefit |
|---|---|---|
| Traditional | Structured reporting, compliance | Proven reliability |
| Lake-First | Diverse data types, exploration | Maximum flexibility |
| Hybrid | Mixed workloads, gradual migration | Balanced approach |
| Modern Unified | Real-time analytics, single platform | Simplified operations |
A Data Lake ingests raw data of any format into a low-cost object store with schema-on-read flexibility. It serves as the central repository for batch and streaming data.
Source: DQlabs
A Modern Data Warehouse combines data lake and relational store capabilities with schema-on-write governance. It delivers optimized BI and reporting performance.
Source: Microsoft Learn
A Data Fabric provides real-time, virtualized access to distributed data sources without physical movement. It ensures governance via metadata-driven automation.
Source: Gartner
A Data Lakehouse unifies data lake flexibility and data warehouse reliability with ACID transactions on open table formats.
Source: Databricks
Data Mesh decentralizes data ownership to domain teams, treating data as a product under a federated governance framework.
Source: Estuary
Source: Kelton Tech
Microsoft Fabric is a unified lakehouse platform on OneLake, integrating Data Factory, Synapse, Power BI, and Notebooks with Direct Lake analytics.
Source: Microsoft
Source: Microsoft
| Architecture | Schema | Cost | Performance | Complexity |
|---|---|---|---|---|
| Data Lake | Schema-on-Read | Very Low | Variable | Low |
| Data Warehouse | Schema-on-Write | High | Predictable | Medium |
| Data Lakehouse | Hybrid | Medium | High | Medium |
| Data Mesh | Federated | Variable | Scalable | High |
| Data Fabric | Virtual | Medium | Variable | High |
Source: Databricks
Remember our architectures? Each had trade-offs. Table formats solve the fundamental problem of bringing warehouse reliability to lake economics.
These formats enable Lakehouse architecture by bringing warehouse capabilities to data lakes.
Databricks-originated, Spark-native
Netflix-created, engine-agnostic
Uber-developed, streaming-focused
| Feature | Delta Lake | Apache Iceberg | Apache Hudi |
|---|---|---|---|
| ACID Support | Full | Full | Partial |
| Time Travel | Yes | Yes | Limited |
| Engine Support | Spark-focused | Multi-engine | Spark-focused |
| Streaming | Excellent | Good | Excellent |
| Maturity | High | Growing | Medium |
Choose based on your ecosystem: Delta for Databricks, Iceberg for multi-engine, Hudi for streaming-heavy workloads
https://aakashkh.github.io/data-grand-tour/
Scan the QR code or visit the link for additional resources, examples, and deep-dive content
Speakers: Aakash Khandelwal & Jyotika Agarwal
Data's Grand Tour: Navigating the Modern Data Architecture Maze