databricks-lakebase-autoscale

Manage Databricks Lakebase Autoscaling projects, branches, compute, and credentials.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/juanlamadrid20/coda --skill databricks-lakebase-autoscale-juanlamadrid20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-lakebase-autoscale
Source: https://github.com/juanlamadrid20/coda/tree/main/.claude/skills/databricks-lakebase-autoscale
Command: npx skills add https://github.com/juanlamadrid20/coda --skill databricks-lakebase-autoscale-juanlamadrid20

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for a scalable, cost-effective, and feature-rich PostgreSQL database solution on Databricks, simplifying OLTP workloads and data synchronization.

Core Features & Use Cases

  • Autoscaling Compute: Dynamically adjusts compute resources (0.5-112 CU) based on load, optimizing performance and cost.
  • Scale-to-Zero: Suspends compute after inactivity, further reducing costs for intermittent workloads.
  • Branching: Enables Git-like workflows for isolated database environments (dev, test, staging).
  • Reverse ETL: Syncs data from Delta Lake to PostgreSQL tables for OLTP access.
  • Use Case: A data engineering team needs to provide a PostgreSQL database for a web application that experiences variable traffic. They can use Lakebase Autoscaling to ensure the database can handle peak loads while scaling down to save costs during off-hours, and use branching for safe development and testing of new features.

Quick Start

Create a new Lakebase Autoscaling project named 'my-app' with PostgreSQL version 17.

Frequently Asked Questions about databricks-lakebase-autoscale

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

FAQPage Schema
How do I set up autoscaling for a managed PostgreSQL database on Databricks?

You can set up autoscaling for PostgreSQL on Databricks by creating a Lakebase project that dynamically adjusts compute resources between 0.5 and 112 CU based on load. This ensures your database handles peak traffic while optimizing costs during low-demand periods.

Can I sync data from Delta Lake to PostgreSQL for OLTP workloads?

Yes, you can sync data from Delta Lake to PostgreSQL using the reverse ETL feature, which populates PostgreSQL tables for OLTP access. This enables seamless data synchronization between your data lake and operational database environments.

Does PostgreSQL branching work for isolated development and testing environments?

PostgreSQL branching provides Git-like workflows for isolated database environments, allowing you to create separate dev, test, and staging branches. This enables safe development and testing of new features without impacting the production database.

How does scale-to-zero work for PostgreSQL compute on Databricks?

Scale-to-zero suspends PostgreSQL compute resources after inactivity, reducing costs for intermittent workloads. The compute automatically resumes when new queries or connections are received, balancing cost efficiency with availability for variable traffic applications.

What is the best way to manage Databricks Lakebase projects and credentials?

The best way to manage Databricks Lakebase projects and credentials is through the Databricks SDK, which handles project, branch, compute, and credential management programmatically. This integration automates administrative tasks for your managed PostgreSQL service.

When should I use managed PostgreSQL autoscaling instead of a fixed-size database instance?

You should use managed PostgreSQL autoscaling when web applications experience variable traffic, requiring dynamic compute adjustments to handle peak loads. It is ideal for intermittent workloads where scaling down or to zero during off-hours significantly reduces operational costs.