Engineer @ Databricks: Data and AI • My past: large scale data & compute • Based in • Built up AWS Tech Evangelism in Central Europe • SW architect, data scientist, published author etc. ⛰🥨🍻
Data Sources Data Consumers Message Queues Real-time Operations Enterprise Apps Databases Unstructured Data Cloud Storage Data Lake ??? Agents Apps Dashboards Analytics
Precomputed query result (joins, aggregations, anything SQL can express) • Servering layer: gold, BI, dashboards, app views • Guaranteed correct at every refresh • Incremental when possible, full recompute when needed
it for… • Flows are implicit for ST and MV • AUTO CDC • A flow is the processing unit: moves data to table -> how • Table is the target -> what • Flows support batch and streaming • ST with several flows "Stream 2 Kafka topics into a ST" • Syntax: CREATE FLOW F AS [AUTO CDC | … more to come]
and Analytics • Natural language prompt to create, debug, explain and document • Creates, manages and debugs data pipelines • Genie Code Agent skills for Claude Code • Can be extended with Skills.md and MCP servers
Built on concurrent stages, streaming shuffle, and continuous data flow • Same Spark platform -> makes external systems like Flink redundant • Building blocks: ◦ a source (message bus, rate) ◦ sinks (message bus, Lakebase, console) ◦ transformation use @dp.update_flow(...)
demo: Use Genie Code to create a complete SDP pipeline from a prompt. With Auto Loader, JSON ingestion, and medallion architecture. Genie Code Step by Step Guide 50