Skip to main content

Customer Managed

In the Customer Managed model, the customer owns and operates everything—their Databricks workspace, infrastructure, and data. The partner provides software, guidance, or templates that the customer deploys and manages themselves.

note

Due to limitations in telemetry and application management, program benefits are limited for Customer Managed deployments.

Key Characteristics

AspectDescription
ControlCustomer has full control and responsibility
Partner rolePartner provides enablement rather than operations
FlexibilityMaximum flexibility but requires customer expertise
Databricks accountCustomer owns and manages their Databricks account

Common Use Cases

  • Customers with mature platform teams
  • Highly regulated environments with strict operational controls
  • Organizations requiring full autonomy over their data platform
  • SI Partners building accelerators to deploy at their customers

What Partners Provide

In a Customer Managed model, partners typically deliver:

Software Artifacts

  • Pre-built notebooks and pipelines
  • Databricks Asset Bundles (DABs) for reproducible deployments
  • Terraform modules for infrastructure provisioning
  • Python packages or libraries

Documentation and Guidance

  • Architecture blueprints and reference designs
  • Deployment guides and runbooks
  • Best practices documentation
  • Training materials

Templates and Accelerators

  • Sample dashboards and reports
  • Data model definitions
  • ML model templates
  • Integration patterns

Implementation Approach

Packaging for Customer Deployment

Use infrastructure-as-code tools to package your solution:

ToolUse Case
Databricks Asset BundlesJobs, pipelines, notebooks, and ML experiments
TerraformWorkspace configuration, Unity Catalog setup, identity management
Python packagesReusable libraries and custom functions

Operational Considerations

Support Model

Define clear boundaries for support:

ResponsibilityPartnerCustomer
Software bugs and features
Infrastructure configuration
Performance tuningGuidance
Security and complianceGuidance
Upgrades and patchingSoftware updates

Version Management

  • Provide clear versioning for all artifacts
  • Document upgrade paths and breaking changes
  • Consider backward compatibility for long-term customers

What's Next