Databricks Architecture: Where Your Code Runs and Who Holds the Data
Databricks splits into a control plane it runs and a compute plane that may be yours. See what that means for isolation, governance, and the shape of the bill.
Databricks splits into a control plane it runs and a compute plane that may be yours. See what that means for isolation, governance, and the shape of the bill.
Three groups share one platform and each slows the others down. See what isolation separates, why concurrency is not size, and when to share instead of copy.
Splitting a warehouse replaces one product with five choices. See what object storage cannot do, how a table format fills the gap, and what copies cost.
Layer names describe intent, not guarantees. See what each layer should promise its readers, what it costs to keep, and who is accountable when it breaks.
Two engines run the same SQL and one finishes far sooner. See which layer supplies which part of that gap, and where each one stops helping.
Three architectures, three different assumptions about schema, cost, and who the user is. See what each solved, what it deferred, and why the names now mislead.
Once data has two copies, they can disagree. See what each replication scheme costs, what the models between strong and eventual promise, and when clocks lie.
A timeout says the caller stopped waiting, not what the remote work did. See how partial failure, retry storms, and duplicates arise, and which defenses help.
A walk through one architecture decision: constraints, quality scenarios, alternatives, one-way and two-way doors, an ADR, and the triggers for revisiting it.
Fast, reliable, and scalable mean different things to different teams. Define each quality precisely, measure it, and see where improving one costs another.
Architecture spans the enterprise down to one system. See how scope and domain differ, why logical, physical, and operational views diverge, and who decides.
Four things get called a platform. See what each one hides, which capabilities data and developer platforms share, and how to draw the line of responsibility.