databricks-cloud-arch

Design scalable Databricks cloud architectures on AWS and Azure with Terraform.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Gami19/rd-strands-agents --skill databricks-cloud-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-cloud-arch
Source: https://github.com/Gami19/rd-strands-agents/tree/main/strands-py/backend/agent/skills/dev/databricks-cloud-arch
Command: npx skills add https://github.com/Gami19/rd-strands-agents --skill databricks-cloud-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides you in designing comprehensive cloud infrastructure for Databricks on AWS and Azure, covering networking, security, IaC, storage, and governance to enable scalable lakehouse deployments.

Core Features & Use Cases

  • Network design: Hub-Spoke topology, PrivateLink patterns, and VNet/VPC strategies for PoC to production.
  • Security & compliance: IAM/Entra ID, CMK encryption, guardrails, and compliance profiles for regulated environments.
  • IaC & CI/CD: Terraform modules for networking, workspace, Unity Catalog, and security; DABs for asset-based pipelines; remote state management and governance.
  • Multi-workspace governance: Unity Catalog integration, metastore strategy, and environment separation (Dev/STG/PRD) across clouds.
  • Cost optimization & DR: Compute/storage cost patterns, Serverless options, and DR/Failover planning with replication strategies.

Quick Start

Describe a Databricks cloud architecture for AWS and Azure given user requirements.

Frequently Asked Questions about databricks-cloud-arch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a Databricks cloud architecture for AWS and Azure?

Designing a Databricks cloud architecture involves mapping out networking, security, IaC, storage, and governance to enable scalable lakehouse deployments. This includes defining VPC/VNet structures, PrivateLink patterns, and Hub-Spoke topologies for your workspaces.

What is the best way to set up PrivateLink and network security for Databricks?

Setting up Databricks network security requires a Hub-Spoke topology with PrivateLink patterns to secure connectivity. This approach isolates traffic and provides managed network boundaries for PoC to production environments across AWS and Azure.

How do I structure Terraform modules for multi-environment Databricks deployments?

Structuring Terraform modules for Databricks involves separating IaC for networking, workspaces, Unity Catalog, and security controls. This enables automated CI/CD pipelines and remote state management across Dev, STG, and PRD environments.

Can I use Unity Catalog for multi-workspace governance across AWS and Azure?

Yes, you can use Unity Catalog for multi-workspace governance across AWS and Azure. It provides a centralized metastore strategy and environment separation to manage compliance and access controls effectively.

Does this approach support disaster recovery and cost optimization for Databricks?

Yes, this approach supports disaster recovery and cost optimization through dedicated failover planning and replication strategies. It also leverages Serverless compute options and specific storage cost patterns to optimize lakehouse operations.

What compliance and security controls are needed for a regulated Databricks environment?

Compliance and security controls for a regulated Databricks environment require IAM/Entra ID integration, customer-managed key (CMK) encryption, and specific compliance profiles. These guardrails ensure your infrastructure meets stringent audit requirements.