<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>rss.livelink.threads-in-node</title>
    <link>https://community.databricks.com/t5/lakebase-hub/ct-p/LakebasePostgres</link>
    <description>rss.livelink.threads-in-node</description>
    <pubDate>Thu, 01 Oct 2026 08:58:05 GMT</pubDate>
    <dc:creator>LakebasePostgres</dc:creator>
    <dc:date>2026-10-01T08:58:05Z</dc:date>
    <item>
      <title>Lakebase Data API (GCP) returns jwk not found for valid service principal tokens</title>
      <link>https://community.databricks.com/t5/lakebase-discussions/lakebase-data-api-gcp-returns-jwk-not-found-for-valid-service/m-p/169724#M130</link>
      <description>&lt;P&gt;Workspace on GCP us-central1, Lakebase Autoscaling (Beta). The Data API returns 400 {"message":"jwk not found"} for every request.&lt;/P&gt;&lt;P&gt;Setup follows the docs: role created with databricks_create_role('&amp;lt;sp-uuid&amp;gt;', 'SERVICE_PRINCIPAL'), GRANT "&amp;lt;sp-uuid&amp;gt;" TO authenticator (pg_has_role returns true), USAGE/SELECT granted, schema exposed, schema cache refreshed, Data API disabled and re-enabled. Reproduced in a brand new project with a plain table in public.&lt;/P&gt;&lt;P data-unlink="true"&gt;Tokens tested: M2M workspace token (/oidc/v1/token, scope all-apis) and database credential (/api/2.0/postgres/credentials). Both have iss = workspace, aud = workspace ID, not expired, kid = _iSisQ. That kid &lt;STRONG&gt;is present&lt;/STRONG&gt; in the workspace's published jwks_uri (us-central1.gcp.databricks.com/oidc/jwks.json&amp;nbsp;).&lt;/P&gt;&lt;P&gt;A psql/JDBC connection with the same service principal and the same database credential works fine.&lt;/P&gt;&lt;P&gt;Has anyone seen this on GCP? Is there a known issue with the Data API resolving JWKS on GCP workspaces?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Sep 2026 15:22:46 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-discussions/lakebase-data-api-gcp-returns-jwk-not-found-for-valid-service/m-p/169724#M130</guid>
      <dc:creator>eduardostzouze</dc:creator>
      <dc:date>2026-09-24T15:22:46Z</dc:date>
    </item>
    <item>
      <title>Announcement | Improving Lakebase Postgres compute cache</title>
      <link>https://community.databricks.com/t5/lakebase-articles/announcement-improving-lakebase-postgres-compute-cache/m-p/168837#M80</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Lakebase Postgres separates compute from durable storage, making efficient compute-side caching essential for high-throughput, low-latency workloads. In this update, we share how larger shared buffers and huge pages help keep more hot data in DRAM, while reducing pressure on the storage layer.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Key highlights&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;A more efficient cache path&lt;/STRONG&gt;&lt;SPAN&gt;: Traditional Postgres can double-buffer data in shared buffers and the operating system page cache. Lakebase uses a local file cache alongside Postgres shared buffers, while the durable storage layer remains authoritative.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Larger shared buffers for fixed-size computes&lt;/STRONG&gt;&lt;SPAN&gt;: For fixed-size computes with 80 or more CUs, Lakebase now disables the local file cache and sizes shared buffers to 75% of available DRAM. This keeps more frequently accessed pages in the lowest-latency cache tier.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Huge pages reduce memory overhead&lt;/STRONG&gt;&lt;SPAN&gt;: Large shared buffers can create significant page-table and translation overhead across Postgres processes. Dedicated 2 MB huge pages reduce page-table size and TLB pressure; benchmark testing showed up to roughly 40% lower tail read latency and up to 30% lower CPU utilization.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Production results show meaningful gains&lt;/STRONG&gt;&lt;SPAN&gt;: Early rollout examples included about 2× higher throughput with 5× fewer storage reads on one endpoint, about 1.3× throughput on another, and a workload that used 5× less CPU while doubling throughput. Results depend on workload and access patterns.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Autoscaling is next&lt;/STRONG&gt;&lt;SPAN&gt;: The current improvements target fixed-size computes because shared buffers are not yet dynamic. The next phase is bringing larger shared buffers to autoscaling computes, including dynamically resizing the buffers and the huge-page backing as compute changes size.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/improving-lakebase-postgres-compute-cache?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Sep 2026 17:16:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/announcement-improving-lakebase-postgres-compute-cache/m-p/168837#M80</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-09-16T17:16:17Z</dc:date>
    </item>
    <item>
      <title>Announcement | Autoscaling Lakebase Postgres</title>
      <link>https://community.databricks.com/t5/lakebase-articles/announcement-autoscaling-lakebase-postgres/m-p/168381#M79</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Choosing a fixed database size before you know the workload is an old pattern. Lakebase Postgres removes that sizing exercise by continuously adjusting compute to match demand, while keeping PostgreSQL running and the data safely decoupled in the storage layer.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Key highlights&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Separate compute from durable storage&lt;/STRONG&gt;&lt;SPAN&gt;: Lakebase runs PostgreSQL on stateless compute while safekeepers, pageservers, and object storage preserve WAL, page versions, and history. Because compute owns no durable data, it can be resized, moved, restarted, or replaced without moving the database underneath it.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Use three signals, not CPU alone&lt;/STRONG&gt;&lt;SPAN&gt;: The autoscaling algorithm tracks CPU load, memory use, and the frequently accessed working set. The final target is the largest of those goals, helping Lakebase respond not only to processor pressure but also to memory constraints and cache misses.&lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/aws/en/oltp/projects/autoscaling" target="_blank"&gt; &lt;SPAN&gt;See the autoscaling documentation&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Estimate the working set over time&lt;/STRONG&gt;&lt;SPAN&gt;: A time-aware cardinality estimate helps distinguish the workload that is active now from an old burst that has already ended. This lets the system protect useful cache without keeping compute oversized indefinitely.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Resize a live database&lt;/STRONG&gt;&lt;SPAN&gt;: Autoscaler agents, VM monitors, the Kubernetes scheduler, and NeonVM coordinate to add or remove CPU and memory from a running VM. If a node cannot accommodate an upscale, the VM can move to another node while keeping its IP address and existing connections open.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Scale down as deliberately as you scale up&lt;/STRONG&gt;&lt;SPAN&gt;: Downscaling is checked against PostgreSQL and guest memory requirements before capacity is removed. Within the configured range, autoscaling adjusts compute without restarts or connection interruptions, reducing cost during quieter periods.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/autoscaling-lakebase-postgres?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full story here &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Sep 2026 15:19:29 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/announcement-autoscaling-lakebase-postgres/m-p/168381#M79</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-09-11T15:19:29Z</dc:date>
    </item>
    <item>
      <title>🚀 My Lakebase App is Working!</title>
      <link>https://community.databricks.com/t5/lakebase-articles/my-lakebase-app-is-working/m-p/167826#M78</link>
      <description>&lt;P&gt;I successfully deployed my app and fixed the database permission issue.&lt;/P&gt;&lt;P&gt;The main issue was with permissions in &lt;STRONG&gt;Overview → Roles &amp;amp; Database&lt;/STRONG&gt;. I found a separate randomly generated role/number associated with the database, and after granting it the required access, my app was able to query the todos table successfully.&lt;/P&gt;&lt;P&gt;For troubleshooting, I used &lt;STRONG&gt;Google Gemini&lt;/STRONG&gt; as my AI agent. I provided the error message and my code, and used its suggestions to understand what was causing the database access problem.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Agent used:&lt;/STRONG&gt; Google Gemini&lt;BR /&gt;&lt;STRONG&gt;Prompt used:&lt;/STRONG&gt;&lt;BR /&gt;“I'm getting a failed to get todos error in my deployed Databricks Lakebase app. Here is my code and the error message. Help me identify the database permission issue and explain how to fix it.”&lt;/P&gt;&lt;P&gt;Now the app is working successfully!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2026 18:48:23 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/my-lakebase-app-is-working/m-p/167826#M78</guid>
      <dc:creator>Raunak567</dc:creator>
      <dc:date>2026-09-07T18:48:23Z</dc:date>
    </item>
    <item>
      <title>Lakebase Postgres branch stuck "disabled" after auto-archive → unarchive (Public Preview)</title>
      <link>https://community.databricks.com/t5/lakebase-discussions/lakebase-postgres-branch-stuck-quot-disabled-quot-after-auto/m-p/167812#M122</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;Running into what looks like a platform bug with Lakebase Postgres (Public Preview) and hoping a community engineer can help, since my Databricks support case (#01009170) was closed as out of entitlement (personal account, no support contract) before anyone could look at the actual issue.&lt;/P&gt;&lt;P&gt;Setup: project `ontobricks-demo`, branch `production` (default), endpoint `primary`. The branch auto-archived after about two weeks of inactivity ("Automatically archived ... due to inactivity" on the Branch overview page).&lt;/P&gt;&lt;P&gt;What I did: opened the branch, saw the "This branch is archived. Connecting to the branch will unarchive it." banner, and used the branch-level "Connect" button, which generated a working-looking connection string and showed the compute as "primary • Idle". I also enabled branch protection ("Protect").&lt;/P&gt;&lt;P&gt;What's still broken, over an hour later and after multiple retries/reloads:&lt;/P&gt;&lt;P&gt;- The Computes tab still shows `primary` as `SUSPENDED`.&lt;BR /&gt;- Monitoring → System operations shows "Timeline unarchive" as `OK`, but no "Start compute" operation ever follows it (compare to the branch's initial creation, where "Create timeline" was immediately followed by "Start compute").&lt;BR /&gt;- Every real Postgres connection — from my own application, and from the Databricks SQL Editor itself — is rejected with:&lt;/P&gt;&lt;P&gt;***&amp;nbsp;ERROR: The endpoint has been disabled. Enable it using the API and retry. ***&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- In the SQL Editor, the compute selector shows "No computes" collapsed, and even though it lists `primary ● Idle` when expanded, selecting it doesn't let me actually run a query.&lt;BR /&gt;- A separate feature on the same project, Data API, independently returns "Temporarily Unavailable."&lt;/P&gt;&lt;P&gt;So it looks like the branch-level unarchive succeeded, but the compute endpoint itself never actually resumed, and something in that project may be in a stuck/inconsistent state (control plane says "Idle", data plane refuses connections).&lt;/P&gt;&lt;P&gt;Has anyone seen this, or know the right way to force a full compute resume after an archive → unarchive cycle? I'd rather not delete/recreate the `primary` compute blind, since I'm not sure whether that's safe here or would just reproduce the same stuck state.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2026 14:18:19 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-discussions/lakebase-postgres-branch-stuck-quot-disabled-quot-after-auto/m-p/167812#M122</guid>
      <dc:creator>jeremiasInetum</dc:creator>
      <dc:date>2026-09-07T14:18:19Z</dc:date>
    </item>
    <item>
      <title>Lakebase Data API – First Request Times Out After 8 Seconds When Compute Is Offline</title>
      <link>https://community.databricks.com/t5/lakebase-discussions/lakebase-data-api-first-request-times-out-after-8-seconds-when/m-p/167397#M117</link>
      <description>&lt;P class=""&gt;&lt;SPAN&gt;Hi Everyone,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;I’m using the Databricks Lakebase Data API and have noticed that the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;first API call consistently times out after approximately 8 seconds when the Lakebase compute is offline&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;The first request triggers the compute to start, and the compute starts successfully, but the API request is cancelled after ~8 seconds. Subsequent requests work normally.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;The error is:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;{
  "code": "57014",
  "message": "canceling statement due to statement timeout",
  "details": null,
  "hint": null
}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P class=""&gt;&lt;SPAN&gt;I checked the &lt;/SPAN&gt;&lt;SPAN&gt;authenticator&lt;/SPAN&gt;&lt;SPAN&gt; role and noticed that the &lt;/SPAN&gt;&lt;SPAN&gt;statement_timeout&lt;/SPAN&gt;&lt;SPAN&gt; is configured to 8 seconds:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;SELECT rolname, rolconfig
FROM pg_roles
WHERE rolname = 'authenticator';&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P class=""&gt;&lt;SPAN&gt;Result:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;authenticator | {statement_timeout=8s}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P class=""&gt;&lt;SPAN&gt;I suspect this &lt;/SPAN&gt;&lt;SPAN&gt;statement_timeout&lt;/SPAN&gt;&lt;SPAN&gt; may be causing the first request to be cancelled while the compute is starting.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;I have permission to alter role, and I tried increasing it to 60 seconds, but received:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;ERROR: permission denied to alter role (SQLSTATE 42501)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;Has anyone experienced a similar issue? &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;Is there a way to increase or configure the &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN&gt;statement_timeout&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN&gt; for the Lakebase Data API &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN&gt;authenticator&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN&gt; role?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 10:55:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-discussions/lakebase-data-api-first-request-times-out-after-8-seconds-when/m-p/167397#M117</guid>
      <dc:creator>KeatOoi</dc:creator>
      <dc:date>2026-09-03T10:55:15Z</dc:date>
    </item>
    <item>
      <title>Understanding Lakebase branching</title>
      <link>https://community.databricks.com/t5/lakebase-articles/understanding-lakebase-branching/m-p/166550#M77</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I've been playing with Databricks Lakebase lately and I'm impressed by some of the features that come with it. I mean, you can sync data from a Lakehouse to Lakebase (OLAP to OLTP) and vice versa using Lakebase CDF. But most importantly, I'm impressed by how Lakebase branching works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Traditionally, setting up a new environment meant performing a dump of the data and waiting for that to finish. This could take minutes or hours or days (depending on the size of the data). Moreover, the data becomes stale the moment you start copying it; hence, your pipeline is being tested with older data when performing a full copy. Setting access, managing resources for the full replication, and the cost for storing the data are some other factors that make developers think before they create a new env.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lakebase solves that problem with database branching. Database branching, unlike database copy, points to the same storage without copying anything. That means if you create a dev branch from prod, they point to the same schema and data at a specific point in time, share the same underlying storage without data duplication and data is stored only when changes happen. This is called copy-on-write.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So why is this possible now? Why isn't traditional Postgres able to do this? In a traditional pg server, the compute and storage are tightly coupled. The database process and the data live in the same instance. Hence, the only option is to perform a full copy of the data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What Databricks has done is decouple the storage and compute, allowing data to be written to a versioned storage engine. This means that lakebase versions each change instead of overwriting it! Same concept as Delta tables. That also unlocks a powerful tool! Time Travelling!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, you can have a branch for each developer, each PR, and each test run. You can also create and delete these branches at your own convenience!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.linkedin.com/company/databricks/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Databricks&lt;/STRONG&gt;&lt;/A&gt;&lt;/SPAN&gt; &lt;SPAN&gt;has consistently been solving complex data engineering problems, and this is one of the big ones!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How do you use Lakebase in your projects? Excited to know!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rijin23_1-1787802901903.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30295i34FF20E1D9EFFD7C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="rijin23_1-1787802901903.png" alt="rijin23_1-1787802901903.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 03:55:44 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/understanding-lakebase-branching/m-p/166550#M77</guid>
      <dc:creator>rijin-23</dc:creator>
      <dc:date>2026-08-27T03:55:44Z</dc:date>
    </item>
    <item>
      <title>Moving Beyond Manual Changes: A Guide to Shipping Lakebase Schema with Bundles</title>
      <link>https://community.databricks.com/t5/lakebase-blogs/moving-beyond-manual-changes-a-guide-to-shipping-lakebase-schema/ba-p/166160</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Summary&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Lakebase databases provisioned and changed by application teams between environments, with no record of which schema is deployed where and no repeatable way to promote a change.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Bundles declare Lakebase infrastructure through the &lt;/SPAN&gt;&lt;EM&gt;postgres_*&lt;/EM&gt;&lt;SPAN&gt; resource types. Application-owned tables are a different kind of artifact, versioned and ordered rather than reconciled to an end state, so they ship as migrations applied by a job.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;This post gives you a two-layer bundle pattern keeping infrastructure declarative and schema versioned, then builds environment promotion and branch-based development on top.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Plan for the operational edges: a CI service principal needs its own Postgres role, mode: development doesn't namespace &lt;/SPAN&gt;&lt;EM&gt;postgres_projects&lt;/EM&gt;&lt;SPAN&gt;, and a destroyed project holds its id for seven days.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 24 Aug 2026 09:23:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-blogs/moving-beyond-manual-changes-a-guide-to-shipping-lakebase-schema/ba-p/166160</guid>
      <dc:creator>AbhilashNagilla</dc:creator>
      <dc:date>2026-08-24T09:23:21Z</dc:date>
    </item>
    <item>
      <title>Lakebase synced table doesn’t recognize Auto CDF on a SDP materialized view</title>
      <link>https://community.databricks.com/t5/lakebase-discussions/lakebase-synced-table-doesn-t-recognize-auto-cdf-on-a-sdp/m-p/165624#M123</link>
      <description>&lt;P class=""&gt;I’m trying to create a triggered Lakebase synced table from a SDP-created materialized view.&lt;/P&gt;&lt;P class=""&gt;The source MV uses Automatic CDF: row tracking is enabled and legacy CDF (delta.enableChangeDataFeed) is disabled. The Automatic CDF workspace preview is enabled (says GA now)&lt;/P&gt;&lt;P class=""&gt;The producer pipeline is configured with the PREVIEW channel and pipelines.externalMetadata.enabled=true. I recreated and reran the pipeline successfully.&lt;/P&gt;&lt;P class=""&gt;However, synced-table creation still says that Change Data Feed is required and suggests running ALTER TABLE ... SET TBLPROPERTIES (delta.enableChangeDataFeed=true). That would enable legacy CDF, and ALTER TABLE also cannot be used because the source is a materialized view.&lt;/P&gt;&lt;P class=""&gt;Does Lakebase synced-table creation support Automatic CDF for pipeline-created materialized views? If so, how should pipeline_channel=PREVIEW be configured for the managed sync pipeline?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2026 14:34:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-discussions/lakebase-synced-table-doesn-t-recognize-auto-cdf-on-a-sdp/m-p/165624#M123</guid>
      <dc:creator>batch_bender</dc:creator>
      <dc:date>2026-08-13T14:34:11Z</dc:date>
    </item>
    <item>
      <title>Learn Databricks Lakebase: managed Postgres for apps, agents &amp; real-time data</title>
      <link>https://community.databricks.com/t5/lakebase-articles/learn-databricks-lakebase-managed-postgres-for-apps-agents-amp/m-p/165569#M76</link>
      <description>&lt;DIV style="width: 100%; margin: 0 auto; font-family: Arial,Helvetica,sans-serif; color: #5e2734;"&gt;
&lt;DIV style="background-color: #5e2734; padding: 32px 34px 30px 34px; border-radius: 14px 14px 0 0; overflow: hidden;"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="DAT_Stacked_Lock_up_Full_Color_White@2x.png" style="width: 104px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/29975iB27742B0C457B7AC/image-size/medium?v=v2&amp;amp;px=400" width="104" role="button" title="DAT_Stacked_Lock_up_Full_Color_White@2x.png" alt="DAT_Stacked_Lock_up_Full_Color_White@2x.png" /&gt;&lt;/span&gt;
&lt;DIV style="color: #ecc7ce; font-size: 13px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase;"&gt;Databricks Training &amp;amp; Certifications&lt;/DIV&gt;
&lt;DIV style="color: #ffffff; font-size: 26px; font-weight: 800; line-height: 1.25; margin-top: 4px;"&gt;Learn Databricks Lakebase &lt;span class="lia-inline-image-display-wrapper" image-alt="lakebase_icon.png" style="width: 30px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30001iF57B0218624B38AE/image-size/small?v=v2&amp;amp;px=200" width="30" role="button" title="lakebase_icon.png" alt="lakebase_icon.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV style="color: #edd0d6; font-size: 14px; margin-top: 6px;"&gt;Managed, serverless Postgres - built right into the Lakehouse.&lt;/DIV&gt;
&lt;DIV style="height: 4px; width: 80px; background-color: #d69ea8; border-radius: 4px; margin-top: 16px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background-color: #faf1f3; padding: 24px 34px 28px 34px;"&gt;
&lt;DIV style="text-align: center; margin-bottom: 22px;"&gt;&lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 13px; font-weight: 800; padding: 8px 16px; border-radius: 24px; text-decoration: none; margin: 0 5px 8px 0;" target="_blank"&gt;&lt;span class="lia-unicode-emoji" title=":high_voltage:"&gt;⚡&lt;/span&gt; Serverless&lt;/A&gt; &lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 13px; font-weight: 800; padding: 8px 16px; border-radius: 24px; text-decoration: none; margin: 0 5px 8px 0;" target="_blank"&gt;&lt;span class="lia-unicode-emoji" title=":elephant:"&gt;🐘&lt;/span&gt; Postgres-compatible&lt;/A&gt; &lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 13px; font-weight: 800; padding: 8px 16px; border-radius: 24px; text-decoration: none; margin: 0 5px 8px 0;" target="_blank"&gt;&lt;span class="lia-unicode-emoji" title=":locked:"&gt;🔒&lt;/span&gt; Unity Catalog governed&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="font-size: 17px; line-height: 1.6; color: #5e2734;"&gt;Need a fast, fully managed transactional database that lives right next to your lakehouse? &lt;STRONG&gt;Databricks Lakebase&lt;/STRONG&gt; is a serverless, Postgres-compatible operational (OLTP) database built into the Databricks Platform - powering low-latency apps, AI agents, and real-time features.&lt;/DIV&gt;
&lt;DIV style="font-size: 17px; line-height: 1.6; color: #5e2734; margin-top: 14px;"&gt;The catalog now offers &lt;STRONG&gt;four Lakebase courses&lt;/STRONG&gt; across two levels - free and paid, self-paced and instructor-led. Follow the path below. &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_down:"&gt;👇&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV style="margin: 30px 0 14px 0;"&gt;&lt;A style="display: inline-block; width: 34px; height: 34px; line-height: 34px; text-align: center; background-color: #d69ea8; color: #5e2734; font-size: 16px; font-weight: 800; border-radius: 50%; text-decoration: none; vertical-align: middle; margin-right: 12px;" target="_blank"&gt;1&lt;/A&gt; &lt;STRONG&gt;Start here · Onboarding&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style="background-color: #ffffff; border-left: 5px solid #d69ea8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 6px;"&gt;&lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 12px; font-weight: 800; padding: 4px 12px; border-radius: 20px; text-decoration: none;" target="_blank"&gt;Onboarding&lt;/A&gt;
&lt;DIV style="font-size: 18px; font-weight: 800; color: #5e2734; line-height: 1.3; margin-top: 10px;"&gt;Get Started with Lakebase&lt;/DIV&gt;
&lt;DIV style="font-size: 14px; line-height: 1.55; color: #6a565b; margin-top: 8px;"&gt;Spin up your first Lakebase instance, connect with standard Postgres tooling, and see how it fits alongside your lakehouse - covering security, governance, and best practices for operational workloads.&lt;/DIV&gt;
&lt;DIV style="margin-top: 14px;"&gt;&lt;A style="display: inline-block; background-color: #d69ea8; color: #5e2734; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/get-started-with-lakebase-5082?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=get-started-with-lakebase-5082" target="_blank"&gt;Free · Instructor-led →&lt;/A&gt; &lt;A style="display: inline-block; background-color: #5e2734; color: #ffffff; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/get-started-with-lakebase-5114?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=get-started-with-lakebase-5114" target="_blank"&gt;Paid / Subscription →&lt;/A&gt; &lt;A style="display: inline-block; background-color: #5e2734; color: #ffffff; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/get-started-with-lakebase-mandarin-chinese-5877?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=get-started-with-lakebase-mandarin-chinese-5877" target="_blank"&gt;Mandarin (中文) →&lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="margin: 30px 0 8px 0;"&gt;&lt;A style="display: inline-block; width: 34px; height: 34px; line-height: 34px; text-align: center; background-color: #d69ea8; color: #5e2734; font-size: 16px; font-weight: 800; border-radius: 50%; text-decoration: none; vertical-align: middle; margin-right: 12px;" target="_blank"&gt;2&lt;/A&gt; &lt;STRONG&gt;Go deeper: Build on Lakebase · Associate&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style="font-size: 15px; line-height: 1.6; color: #6a565b; margin-bottom: 16px;"&gt;Real-world Lakebase - app integration, persistent agent memory, and context-aware agents. Each course has a free option plus paid lab formats.&lt;/DIV&gt;
&lt;DIV style="background-color: #ffffff; border-left: 5px solid #d69ea8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 14px;"&gt;&lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 12px; font-weight: 800; padding: 4px 12px; border-radius: 20px; text-decoration: none;" target="_blank"&gt;Associate&lt;/A&gt;
&lt;DIV style="font-size: 18px; font-weight: 800; color: #5e2734; line-height: 1.3; margin-top: 10px;"&gt;Lakebase App Integration and Management&lt;/DIV&gt;
&lt;DIV style="font-size: 14px; line-height: 1.55; color: #6a565b; margin-top: 8px;"&gt;Connect Lakebase to Databricks Apps and manage instances, scaling, and lifecycle in production.&lt;/DIV&gt;
&lt;DIV style="margin-top: 14px;"&gt;&lt;A style="display: inline-block; background-color: #d69ea8; color: #5e2734; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/lakebase-app-integration-and-management-5125?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=lakebase-app-integration-and-management-5125" target="_blank"&gt;Free →&lt;/A&gt; &lt;A style="display: inline-block; background-color: #5e2734; color: #ffffff; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/lakebase-app-integration-and-management-5129?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=lakebase-app-integration-and-management-5129" target="_blank"&gt;Paid · Instructor-led + Lab →&lt;/A&gt; &lt;A style="display: inline-block; background-color: #5e2734; color: #ffffff; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/lakebase-app-integration-and-management-5130?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=lakebase-app-integration-and-management-5130" target="_blank"&gt;Paid / Subscription + Lab →&lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background-color: #ffffff; border-left: 5px solid #d69ea8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 14px;"&gt;&lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 12px; font-weight: 800; padding: 4px 12px; border-radius: 20px; text-decoration: none;" target="_blank"&gt;Associate&lt;/A&gt;
&lt;DIV style="font-size: 18px; font-weight: 800; color: #5e2734; line-height: 1.3; margin-top: 10px;"&gt;Building Persistent Memory for AI Agents with Lakebase&lt;/DIV&gt;
&lt;DIV style="font-size: 14px; line-height: 1.55; color: #6a565b; margin-top: 8px;"&gt;Give your agents durable, stateful memory backed by Lakebase Postgres for context-aware experiences.&lt;/DIV&gt;
&lt;DIV style="margin-top: 14px;"&gt;&lt;A style="display: inline-block; background-color: #d69ea8; color: #5e2734; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/building-persistent-memory-for-ai-agents-with-lakebase-on-databricks-5706?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=building-persistent-memory-for-ai-agents-with-lakebase-on-databricks-5706" target="_blank"&gt;Free →&lt;/A&gt; &lt;A style="display: inline-block; background-color: #5e2734; color: #ffffff; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/building-persistent-memory-for-ai-agents-with-lakebase-on-databricks-5707?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=building-persistent-memory-for-ai-agents-with-lakebase-on-databricks-5707" target="_blank"&gt;Paid / Subscription + Lab →&lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background-color: #ffffff; border-left: 5px solid #d69ea8; border-radius: 0 12px 12px 0; padding: 20px 22px; margin-bottom: 6px;"&gt;&lt;A style="display: inline-block; background-color: #f2dee2; color: #7a2e3f; font-size: 12px; font-weight: 800; padding: 4px 12px; border-radius: 20px; text-decoration: none;" target="_blank"&gt;Associate&lt;/A&gt;
&lt;DIV style="font-size: 18px; font-weight: 800; color: #5e2734; line-height: 1.3; margin-top: 10px;"&gt;Context Is Everything: Lakebase Agent Memory&lt;/DIV&gt;
&lt;DIV style="font-size: 14px; line-height: 1.55; color: #6a565b; margin-top: 8px;"&gt;A focused, hands-on lab on using Lakebase as the memory layer for context-aware agents.&lt;/DIV&gt;
&lt;DIV style="margin-top: 14px;"&gt;&lt;A style="display: inline-block; background-color: #5e2734; color: #ffffff; font-size: 13px; font-weight: 800; text-decoration: none; padding: 10px 18px; border-radius: 8px; margin: 0 8px 8px 0;" href="https://www.databricks.com/training/catalog/context-is-everything-lakebase-agent-memory-5680?itm_source=www&amp;amp;itm_category=training&amp;amp;itm_page=catalog&amp;amp;itm_location=body&amp;amp;itm_component=general-asset-card&amp;amp;itm_offer=context-is-everything-lakebase-agent-memory-5680" target="_blank"&gt;Paid / Subscription · Lab →&lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="text-align: center; margin-top: 24px;"&gt;&lt;A style="display: inline-block; background-color: #d69ea8; color: #5e2734; font-size: 15px; font-weight: 800; text-decoration: none; padding: 14px 30px; border-radius: 8px;" href="https://www.databricks.com/training/catalog?search=lakebase" target="_blank"&gt;Browse all Lakebase courses in the catalog →&lt;/A&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="background-color: #5e2734; padding: 22px 34px; border-radius: 0 0 14px 14px; text-align: center;"&gt;
&lt;DIV style="color: #edd0d6; font-size: 13px; line-height: 1.6;"&gt;Managed. Postgres. Serverless. Learn Lakebase the right way with official Databricks training.&lt;/DIV&gt;
&lt;DIV style="color: #ecc7ce; font-size: 13px; font-weight: bold; margin-top: 6px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 12 Aug 2026 19:29:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/learn-databricks-lakebase-managed-postgres-for-apps-agents-amp/m-p/165569#M76</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-08-12T19:29:02Z</dc:date>
    </item>
    <item>
      <title>Lakebase Continuous Sync: Why My Synced Table Stayed Empty Despite a Healthy Pipeline</title>
      <link>https://community.databricks.com/t5/lakebase-articles/lakebase-continuous-sync-why-my-synced-table-stayed-empty/m-p/163989#M75</link>
      <description>&lt;P class=""&gt;Today I ran into an interesting issue while setting up a &lt;STRONG&gt;Lakebase synced table&lt;/STRONG&gt; to sync a Delta table from our Lakehouse to Postgres using &lt;STRONG&gt;Continuous Sync&lt;/STRONG&gt; mode.&lt;/P&gt;&lt;P&gt;Everything looked correct:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Change Data Feed (CDF) was enabled.&lt;/LI&gt;&lt;LI&gt;The pipeline was healthy.&lt;/LI&gt;&lt;LI&gt;The sync was running successfully.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Yet the destination Postgres table remained completely empty.&lt;/P&gt;&lt;P&gt;There were no errors or warnings, which made the issue harder to diagnose.&lt;/P&gt;&lt;P&gt;After investigating, I found that the problem was the &lt;STRONG&gt;primary key&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;I had configured CONTRACT_NO as the primary key because it seemed like the obvious business identifier. However, the source was a &lt;STRONG&gt;history table&lt;/STRONG&gt;, so multiple rows existed for the same contract.&lt;/P&gt;&lt;P&gt;Since Continuous Sync relies on a &lt;STRONG&gt;unique primary key&lt;/STRONG&gt; to determine INSERT, UPDATE, and DELETE operations, duplicate values meant the sync couldn't uniquely identify records.&lt;/P&gt;&lt;P&gt;The solution was to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Use a composite primary key (CONTRACT_NO, REPORT_DATE)&lt;/LI&gt;&lt;LI&gt;Deduplicate the source data before syncing&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;One quick query immediately exposed the issue:&lt;/P&gt;&lt;P&gt;SELECT CONTRACT_NO, COUNT (*) FROM source table GROUP BY CONTRACT_NO HAVING COUNT (*) &amp;gt; 1;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Key takeaway:&lt;/STRONG&gt; Before assuming there's an issue with the pipeline or platform, validate your data model. A business identifier isn't always a true primary key—especially in history or snapshot tables.&lt;/P&gt;&lt;P&gt;Has anyone else encountered similar "no data, no error" situations with Lake base Continuous Sync? I'd love to hear what caused them and how you resolved them.&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jul 2026 08:33:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/lakebase-continuous-sync-why-my-synced-table-stayed-empty/m-p/163989#M75</guid>
      <dc:creator>Abhishek_sinha</dc:creator>
      <dc:date>2026-07-24T08:33:33Z</dc:date>
    </item>
    <item>
      <title>Announcement | Foundational context: Cross-industry &amp; function-specific accelerators for Lakebase</title>
      <link>https://community.databricks.com/t5/lakebase-articles/announcement-foundational-context-cross-industry-amp-function/m-p/163517#M74</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Databricks is highlighting a growing set of &lt;/SPAN&gt;&lt;STRONG&gt;partner-built accelerators for Lakebase&lt;/STRONG&gt;&lt;SPAN&gt; that help organizations modernize operational data systems, support stateful AI applications, and deliver real-time business workflows on a governed Databricks foundation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;What’s new&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Migration and modernization accelerators&lt;/STRONG&gt;&lt;SPAN&gt;: Several partners are using Lakebase to help teams move off legacy databases and ETL platforms with more structured migration workflows, schema and code conversion, validation, and safer cut-over rehearsal using Lakebase branching.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Stateful memory for AI agents&lt;/STRONG&gt;&lt;SPAN&gt;: A major pattern across the partner ecosystem is using Lakebase as a low-latency operational memory layer so agents can persist session context, maintain workflow state, coordinate multi-agent tasks, and support real-time writes.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Operational and real-time application patterns&lt;/STRONG&gt;&lt;SPAN&gt;: Partners are also building apps where Lakebase serves as the transactional backbone for low-latency reads and writes, app state, operational metadata, serving layers, and interactive business workflows inside Databricks.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Ready-to-deploy functional solutions&lt;/STRONG&gt;&lt;SPAN&gt;: The source highlights packaged solutions across finance, marketing, sales, supply chain, HR, customer service, and operations, showing how Lakebase is being applied to planning, procurement, personalization, proposal generation, workforce intelligence, and project operations.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Built on Lakebase plus the wider Databricks platform&lt;/STRONG&gt;&lt;SPAN&gt;: Across these partner offerings, Lakebase is commonly combined with Unity Catalog, Databricks Apps, Genie, Agent Bricks, Delta Lake, and Lakehouse services to keep transactional and analytical workflows closer together on one platform.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Databricks Lakebase is a &lt;/SPAN&gt;&lt;STRONG&gt;fully managed, serverless Postgres database&lt;/STRONG&gt;&lt;SPAN&gt; built into the platform, with native integrations like &lt;/SPAN&gt;&lt;STRONG&gt;Synced Tables&lt;/STRONG&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;STRONG&gt;Lakebase CDF&lt;/STRONG&gt;&lt;SPAN&gt; helping move data between Lakebase and the lakehouse without separate pipelines.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/foundational-context-cross-industry-function-specific-accelerators-lakebase?utm_source=bambu&amp;amp;utm_medium=social&amp;amp;utm_campaign=advocacy" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jul 2026 13:51:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/announcement-foundational-context-cross-industry-amp-function/m-p/163517#M74</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-07-20T13:51:37Z</dc:date>
    </item>
    <item>
      <title>Announcement | From monolith to Lakebase to LTAP: rethinking the database from storage up</title>
      <link>https://community.databricks.com/t5/lakebase-articles/announcement-from-monolith-to-lakebase-to-ltap-rethinking-the/m-p/162942#M72</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Databricks has shared a deeper look at how &lt;/SPAN&gt;&lt;STRONG&gt;Lakebase&lt;/STRONG&gt;&lt;SPAN&gt; rethinks database architecture by separating Postgres compute from storage, and how that design leads to &lt;/SPAN&gt;&lt;STRONG&gt;LTAP&lt;/STRONG&gt;&lt;SPAN&gt;, a model where transactions and analytics can run on the same underlying data without traditional ETL pipelines or separate copies.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;What’s new&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Why traditional databases hit limits&lt;/STRONG&gt;&lt;SPAN&gt;: Databricks argues that many database pain points trace back to a monolithic design where the write-ahead log and data files live on one machine, making durability, scaling, replicas, and workload isolation harder than they need to be.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Lakebase separates compute from storage&lt;/STRONG&gt;&lt;SPAN&gt;: In Lakebase, Postgres compute becomes stateless while storage is externalized, with data living in low-cost cloud object storage and compute scaling independently on top.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;That architecture unlocks practical benefits&lt;/STRONG&gt;&lt;SPAN&gt;: Databricks highlights elastic serverless compute, durable storage, instant branching and cloning, and a more flexible operating model for transactional workloads.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Lakebase also improves the path to LTAP&lt;/STRONG&gt;&lt;SPAN&gt;: Databricks says LTAP unifies transactional and analytical processing at the storage layer, so operational and analytical workloads can work from a single governed copy of data in the lake instead of relying on ETL, replicas, or hidden sync pipelines.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Storage-layer unification is the key idea&lt;/STRONG&gt;&lt;SPAN&gt;: Rather than forcing one engine to do everything, Databricks keeps Postgres for transactions and lakehouse engines for analytics, while making the data underneath shared, current, and governed through Unity Catalog.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;Databricks also points to performance work already happening in Lakebase itself. In one architecture update, the company said Lakebase can deliver up to &lt;/SPAN&gt;&lt;STRONG&gt;5x faster Postgres writes&lt;/STRONG&gt;&lt;SPAN&gt; by pushing certain recovery-related work into its distributed storage layer instead of leaving it on the compute node.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://www.databricks.com/blog/lakebase-ltap-rethinking-database-storage" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; Read the full post here &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 12:32:44 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/announcement-from-monolith-to-lakebase-to-ltap-rethinking-the/m-p/162942#M72</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-07-14T12:32:44Z</dc:date>
    </item>
    <item>
      <title>Fortifying Enterprise Healthcare Databricks Lakebase with the Security Triad</title>
      <link>https://community.databricks.com/t5/lakebase-articles/fortifying-enterprise-healthcare-databricks-lakebase-with-the/m-p/160552#M67</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;Modern Enterprise Healthcare Lake bases have fundamentally transformed care data operations by seamlessly unifying high concurrency transactional workloads such as electronic records (EMR) syncing, streaming care vitals and persistent memory for generative AI care agents directly into a single, fast &amp;amp; governed platform. However, unlocking the power of this unified transactional agentic engine requires clearing the industry's most daunting operational hurdle - the corporate InfoSec reviews. Care organizations handling highly sensitive Protected Health Information (PHI) under strict certification boundaries are required to maintain absolute audit readiness without suffocating engineering velocity. It requires a comprehensive approach to modern serverless security. This operational balance is achieved by establishing a robust &lt;STRONG&gt;Security Triad -&amp;nbsp;a cohesive framework &lt;/STRONG&gt;combining&amp;nbsp;&lt;STRONG&gt;Protected Branches, Customer-Managed Keys (CMK) and Private Link &lt;/STRONG&gt;to comprehensively&amp;nbsp;&lt;STRONG&gt;secure care data &lt;/STRONG&gt;at the various platform tiers&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Protected Branches&lt;/STRONG&gt;&lt;/U&gt; -&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first pillar of the triad - &lt;STRONG&gt;Protected Branches&amp;nbsp;&lt;/STRONG&gt;act as a critical safety mechanism for healthcare vitals teams by preventing accidental &lt;STRONG&gt;deletion&lt;/STRONG&gt; or &lt;STRONG&gt;modification&lt;/STRONG&gt; of production database environments. Branching enables teams to create ephemeral test branches for schema &lt;STRONG&gt;migrations&lt;/STRONG&gt; or query &lt;STRONG&gt;optimization&lt;/STRONG&gt; while keeping production data immutable. Care Teams can safely experiment with new data models such as adding real-time streaming vitals from monitors or refactoring historical care records on branches without risking the production environments&lt;STRONG&gt;.&amp;nbsp;&lt;/STRONG&gt;Protected Branches unlocks structural platform benefits as Databricks prioritizes data within it directly inside the Lakebase &lt;STRONG&gt;storage cache&lt;/STRONG&gt; allowing the&amp;nbsp;production workloads inherit &lt;STRONG&gt;optimized, sub-second&lt;/STRONG&gt; query latencies by default.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Customer Managed Keys&lt;/STRONG&gt;&lt;/U&gt;&amp;nbsp;-&lt;/P&gt;&lt;P&gt;CMK&amp;nbsp;provide healthcare vitals teams with complete &lt;STRONG&gt;data sovereignty&lt;/STRONG&gt; and &lt;STRONG&gt;encryption control&lt;/STRONG&gt;&amp;nbsp;essential for meeting stringent regulatory &lt;STRONG&gt;compliance&lt;/STRONG&gt; requirements. Organizations can own and manage their &lt;STRONG&gt;encryption keys&lt;/STRONG&gt; through their cloud &lt;STRONG&gt;Key Management Service&lt;/STRONG&gt; (AWS KMS or Azure Key Vault). It ensures that sensitive care vitals data from telemetry to monitoring records remain encrypted at rest with keys under the care organization's direct control. The critical advantage is the ability to instantly &lt;STRONG&gt;revoke&lt;/STRONG&gt; access&amp;nbsp;- if an incident occurs or a compliance audit demands immediate validation revoking the key &lt;STRONG&gt;instantly&lt;/STRONG&gt; makes all Lakebase projects data &lt;STRONG&gt;inaccessible/unavailable&lt;/STRONG&gt; (key is&amp;nbsp;revoked, deleted or its permissions are changed) providing a &lt;STRONG&gt;direct switch&lt;/STRONG&gt; that meets data breach response protocols and gives security teams definitive proof of data inaccessibility for regulatory reporting.&amp;nbsp;CMK operates at the workspace level allowing a workspace admin to configure CMK once through the &lt;STRONG&gt;Managed services&lt;/STRONG&gt; encryption configuration and its applicable to &lt;STRONG&gt;all&lt;/STRONG&gt; newly created Lakebase &lt;STRONG&gt;Autoscaling projects&lt;/STRONG&gt;. All projects automatically &lt;STRONG&gt;inherit&lt;/STRONG&gt; customer-managed encryption without requiring individual setup by various teams.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;U&gt;&lt;STRONG&gt;Private Link&lt;/STRONG&gt;&lt;/U&gt;&lt;STRONG&gt; -&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Care organizations face significant &lt;STRONG&gt;compliance&lt;/STRONG&gt; risk when care data flows over &lt;STRONG&gt;public networks&lt;/STRONG&gt; even if &lt;STRONG&gt;encrypted&lt;/STRONG&gt;.&amp;nbsp;Private Link &lt;STRONG&gt;eliminates&lt;/STRONG&gt; the attack surface entirely by creating &lt;STRONG&gt;private connections&lt;/STRONG&gt; between applications and Lakebase databases&amp;nbsp;addressing core &lt;STRONG&gt;security&lt;/STRONG&gt; requirements and reducing &lt;STRONG&gt;regulatory audit&lt;/STRONG&gt; exposure.&amp;nbsp;Lakebase Autoscaling &lt;STRONG&gt;routes&lt;/STRONG&gt; traffic through two endpoints -&amp;nbsp;&lt;STRONG&gt;standard&amp;nbsp;Inbound&lt;/STRONG&gt; Private Link&amp;nbsp;for REST API and workspace operations and&amp;nbsp;&lt;STRONG&gt;Inbound&lt;/STRONG&gt; Private Link for &lt;STRONG&gt;performance intensive&lt;/STRONG&gt; services&amp;nbsp;for Postgres client connections.&amp;nbsp;The dual endpoint architecture allows for granular control.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Care Security Triad Matrix&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100.04060089321965%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="33.37393422655298%"&gt;&lt;STRONG&gt;Security Pillar&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;&lt;STRONG&gt;Core Theme&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;&lt;STRONG&gt;Nuance&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.37393422655298%"&gt;&lt;STRONG&gt;Protected Branches&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;Prevents production care data corruption &amp;amp; isolates developer test and compliance loops via Branching&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;&lt;STRONG&gt;Cache Prioritization -&amp;nbsp;&lt;/STRONG&gt;Data on protected branches gets storage cache priority for sub second query speeds&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.37393422655298%"&gt;&lt;STRONG&gt;Customer-Managed Keys (CMK)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;Data sovereignty over Protected Health Information (PHI) at rest&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;&lt;STRONG&gt;Autoscaling Exclusive -&amp;nbsp;&lt;/STRONG&gt;Applies strictly to Autoscaling workspaces. Key revocation acts as an instant workspace wide lock down&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.37393422655298%"&gt;&lt;STRONG&gt;Private Link&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;Private Network isolation eliminating less secure public internet for live care device syncs&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;Dedicated inbound private endpoints for both standard and performance-intensive services &lt;SPAN&gt;ensure all care vitals traffic remains within controlled network perimeters addressing &lt;STRONG&gt;compliance&lt;/STRONG&gt; requirements and reducing compliance &lt;STRONG&gt;audit&lt;/STRONG&gt; scope&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;&lt;STRONG&gt;Fortify&lt;/STRONG&gt;&amp;nbsp;Healthcare Lakebases by embedding &lt;STRONG&gt;security&lt;/STRONG&gt; at the platform level. Deploy &lt;STRONG&gt;Protected Branches&lt;/STRONG&gt; for operational &lt;STRONG&gt;stability&lt;/STRONG&gt; and data &lt;STRONG&gt;integrity&lt;/STRONG&gt;, &lt;STRONG&gt;CMK&lt;/STRONG&gt; for encryption &lt;STRONG&gt;sovereignty&amp;nbsp;&lt;/STRONG&gt;and &lt;STRONG&gt;Private Link&lt;/STRONG&gt; for &lt;STRONG&gt;network isolation&lt;/STRONG&gt; elevating Lakebase from a transactional database into an audit-ready care platform. Implementing this &lt;STRONG&gt;security triad&lt;/STRONG&gt; is a foundational step toward building&amp;nbsp;AI powered Care Agents or Real Time care monitoring systems that meet HIPAA compliance requirements&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 18:08:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/fortifying-enterprise-healthcare-databricks-lakebase-with-the/m-p/160552#M67</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-06-25T18:08:57Z</dc:date>
    </item>
    <item>
      <title>Zero Code REST Integration for Modern HealthCare Vitals via Databricks Lakebase Data API</title>
      <link>https://community.databricks.com/t5/lakebase-articles/zero-code-rest-integration-for-modern-healthcare-vitals-via/m-p/159768#M65</link>
      <description>&lt;P&gt;The friction between modern operational edge applications and core analytical data systems is a massive architectural bottleneck in healthcare organizations. Building patient-facing mobile applications, synchronizing remote patient monitoring (RPM) wearables or streaming IoT care device metrics, Robust Frontends need a way to &lt;STRONG&gt;securely read and write&lt;/STRONG&gt; telemetry data back to the system of record.&lt;/P&gt;&lt;P&gt;Organizations achieved it via a heavy custom &lt;STRONG&gt;middleware&lt;/STRONG&gt; - spinning up containerized Fast API or custom microservices to handle complex ORM maps, managing connection pools and building custom validation layers. API endpoints break every time a biometric table schema evolved. Every time a new access code rule is rolled out, engineering teams are forced to re audit code across multiple application layers to maintain strict compliance &amp;amp; performance.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Databricks Lakebase&lt;/STRONG&gt; broke the traditional wall between real time operational workloads and the analytical lake house. It also helps organizations to expose the relevant necessary data &amp;amp; its state to edge applications without the engineering debt of a custom backend via the &lt;STRONG&gt;Lakebase Data API &lt;/STRONG&gt;seamlessly.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Eliminating Middleware via Data API&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Data API automatically generates a secure, production-ready, RESTful HTTP endpoints on top of the operational Lakebase PostgreSQL schemas. This is a highly optimized serverless engine built to be natively compatible with the popular open-source &lt;STRONG&gt;PostgREST&lt;/STRONG&gt; specification.&amp;nbsp;Organizations can &lt;STRONG&gt;toggle&lt;/STRONG&gt; a &lt;STRONG&gt;single configuration switch&lt;/STRONG&gt; inside the &lt;STRONG&gt;Lakebase&lt;/STRONG&gt; workspace instead of deploying independent container infrastructure to expose care data. Data is ready to be served via a&amp;nbsp; secure, auto-scaling &lt;STRONG&gt;REST endpoint&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;The API dynamically translates JSON payloads over HTTPS into highly performant PostgreSQL queries. Additionally, it auto-generates a &lt;STRONG&gt;OpenAPI&lt;/STRONG&gt; 3.0 specification if enabled, allowing front-end teams to automatically reference interactive documentation without backend developer intervention.&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;U&gt;&lt;STRONG&gt;SQL &amp;amp; HTTP - Mapping Telemetry to REST&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;The Data API maps standard HTTP verbs directly to underlying SQL behaviors. Client-side applications read and write healthcare vitals using clean, native URL parameters for filtering, sorting and pagination.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="91.8125px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Method&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="240.344px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Target Path&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="110.156px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Database Action&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="378.354px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Modern Cases&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="91.8125px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;POST&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="240.344px" height="77px"&gt;&lt;P&gt;/public/patient_vitals&lt;/P&gt;&lt;/TD&gt;&lt;TD width="110.156px" height="77px"&gt;&lt;P&gt;INSERT&lt;/P&gt;&lt;/TD&gt;&lt;TD width="378.354px" height="77px"&gt;&lt;P&gt;Wearable devices pushing real-time heart rate, SpO2 and pressure payloads.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="91.8125px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;GET&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="240.344px" height="77px"&gt;&lt;P&gt;/public/patient_vitals?patient_id=eq.742&lt;/P&gt;&lt;/TD&gt;&lt;TD width="110.156px" height="77px"&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;/TD&gt;&lt;TD width="378.354px" height="77px"&gt;&lt;P&gt;A patient portal dashboard fetching historical vitals with built-in URL filtering.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="91.8125px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;PATCH&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="240.344px" height="77px"&gt;&lt;P&gt;/public/vitals_alerts?id=eq.901&lt;/P&gt;&lt;/TD&gt;&lt;TD width="110.156px" height="77px"&gt;&lt;P&gt;UPDATE&lt;/P&gt;&lt;/TD&gt;&lt;TD width="378.354px" height="77px"&gt;&lt;P&gt;A care workstation updating a specific alert status flag from "pending" to "reviewed".&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="91.8125px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;POST&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="240.344px" height="77px"&gt;&lt;P&gt;/public/rpc/flag_anomaly&lt;/P&gt;&lt;/TD&gt;&lt;TD width="110.156px" height="77px"&gt;&lt;P&gt;Stored Function&lt;/P&gt;&lt;/TD&gt;&lt;TD width="378.354px" height="77px"&gt;&lt;P&gt;Executing a database-native statistical function to evaluate immediate metric anomalies.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;Routing Note -&lt;/STRONG&gt;&amp;nbsp;The raw base URL string provided in workspace console does not point to a specific schema context by default. Application code must explicitly append the target database schema name (such as /public/) preceding the table path to resolve correctly.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Enterprise Grade Security at the Edge via Row-Level Security&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Exposing database engine endpoints directly to REST traffic requires careful security planning to ensure strict compliance with frameworks. Lakebase provides robust capabilities using tokens &amp;amp; native PostgreSQL&lt;STRONG&gt; Row-Level Security (RLS)&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Creating Security Barriers -&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;To construct an absolute data isolation boundary where physicians can only view metrics for patients assigned to them, you can enforce declarative Postgres RLS policies that listen directly to the Databricks identity context via the current_user instead of writing complex filtering middleware in an API app tier.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;-- Step 1: Force the vitals table to enforce active security policies
ALTER TABLE care_vitals ENABLE ROW LEVEL SECURITY;

-- Step 2: Establish a strict isolation boundary based on the authenticated provider

CREATE POLICY provider_isolation_barrier ON care_vitals
USING (assigned_provider_email = current_user);&lt;/LI-CODE&gt;&lt;P&gt;When &lt;EM&gt;&lt;STRONG&gt;Dr.&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;Mika Hakkinen&lt;/STRONG&gt;&lt;/EM&gt; triggers a read request, the database engine intercepts the query and strips away non-matching patient rows at the storage level before any serialization occurs providing bulletproof governance.&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;U&gt;&lt;STRONG&gt;Boundaries&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;While the zero code Data API drastically accelerates development velocity, organizations must design around distinct operational boundaries.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Schema Cache Lag:&lt;/STRONG&gt;&amp;nbsp;The Data API engine aggressively caches your PostgreSQL schema dictionary to achieve sub-millisecond network routing speeds. If you run a migration to add a new biometric column (like glucose_level) via the SQL Editor, the REST endpoint will not dynamically expose it. You must manually click the &lt;STRONG&gt;"Refresh schema cache"&lt;/STRONG&gt; button in the console UI or hit the platform utility endpoint.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Scale-to-Zero Cold Starts:&lt;/STRONG&gt; Because Lake base runs on a modern serverless compute architecture, idle database projects will scale completely to zero to optimize platform spend. If your application database has been inactive, the very first incoming HTTP request will experience a notable "cold start" latency spike while the compute infrastructure re-hydrates.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Service Principal:&lt;/STRONG&gt; You can provision a separate Service Principal or user account for standard client app testing to ensure robust practices.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Critical Alert Pathing:&lt;/STRONG&gt; Due to potential scale-to-zero latency spikes and standard internet HTTP overhead, the Data API should &lt;STRONG&gt;not&lt;/STRONG&gt; be used as the primary ingestion pathway for life-critical, hard real-time telemetry (like active ICU code alerts). You can use it for asynchronous telemetry tracking, applications and asynchronous analytics syncs.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;U&gt;&lt;STRONG&gt;Lake base Data API vs. Custom Backend (Fast API)&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;You can follow below before deciding to use Zero Code Lake base Data API or a custom backend like Fast API&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="154.5px" height="50px"&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;Metric&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="328.698px" height="50px"&gt;&lt;P&gt;&lt;STRONG&gt;Lake base Data API&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="337.469px" height="50px"&gt;&lt;P&gt;&lt;STRONG&gt;Custom API Layer (FastAPI, Express etc)&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="154.5px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Operational Maintenance&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="328.698px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Zero.&lt;/STRONG&gt; Managed by Databricks&lt;/P&gt;&lt;/TD&gt;&lt;TD width="337.469px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;High.&lt;/STRONG&gt; Requires managing container clusters/os etc&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="154.5px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Development Velocity&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="328.698px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Instant&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="337.469px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Slow.&lt;/STRONG&gt; Requires writing routing paths, controllers and schemas manually.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="154.5px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Procedural Logic Scope&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="328.698px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Database-Centric&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="337.469px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Unlimited.&lt;/STRONG&gt; Can execute arbitrary application code, loops and microservices.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="154.5px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Orchestration Capability&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="328.698px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Single Source.&lt;/STRONG&gt; Can operate within the boundaries of Lake base.&lt;/P&gt;&lt;/TD&gt;&lt;TD width="337.469px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Multi-Source.&lt;/STRONG&gt; Can ingest webhooks, hit third-party APIs and mix data sources.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="154.5px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Security Governance&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="328.698px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Native.&lt;/STRONG&gt; Directly tied into Unity Catalog and OAuth identities at the engine level.&lt;/P&gt;&lt;/TD&gt;&lt;TD width="337.469px" height="77px"&gt;&lt;P&gt;&lt;STRONG&gt;Decoupled.&lt;/STRONG&gt; Requires manual JWT handling, decoding and custom policy mapping.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;EM&gt;You can use&amp;nbsp;&lt;STRONG&gt;Zero-Code API&lt;/STRONG&gt; if&amp;nbsp;the native Data API represents the ideal path for building management portals, handling operational CRUD lifecycles for care administration, updating session history or tracking immediate context from client-side runtime environments.&amp;nbsp;&lt;/EM&gt;&lt;EM&gt;You can use&lt;STRONG&gt; Custom API&amp;nbsp;&lt;/STRONG&gt;if&amp;nbsp;the organizational application demands multi-step distributed transactional logic, requires ingestion of external non-database webhooks (such as verifying a third-party pharmacy API or insurance eligibility endpoint before modifying records) or performs massive compute-heavy formatting conversions that shouldn't burden a database engine.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2026 16:32:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/zero-code-rest-integration-for-modern-healthcare-vitals-via/m-p/159768#M65</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-06-18T16:32:21Z</dc:date>
    </item>
    <item>
      <title>How to prevent users from creating Lakebase compute?</title>
      <link>https://community.databricks.com/t5/lakebase-discussions/how-to-prevent-users-from-creating-lakebase-compute/m-p/159730#M111</link>
      <description>&lt;P&gt;Dear community,&lt;/P&gt;&lt;P&gt;According to [1] and other sources, all workspace users are assigned `CAN_CREATE` on lakebase projects, and this permission "can't be revoked".&lt;/P&gt;&lt;P&gt;The problem is that such a project comes with by default a 8 - 16 CU lakebase compute instance (Scale-to-zero is enabled, but with a 24-hour idle timeout, any connection or query immediately resumes it, and it has a non-zero minimum (always-on baseline)), which means that anyone of our workspace(s) users is able to rack up a sizeable bill by accident. (the moment you create the project, the compute starts running).&lt;/P&gt;&lt;P&gt;After an in-depth exploration of all documentation and also the latest databricks cli, I have not been able to find any way to disable this regrettable default.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Please suggest a way whereby workspace users can be prevented from creating lakebase projects?&lt;/STRONG&gt; We DO want to use lakebase for a number of our products, but we definitely also need to be able to specify who is able to create / use and who is not. (fully disabling the feature via support ticket as suggested in this forum post [2] would not work)&lt;BR /&gt;&lt;BR /&gt;It would be far preferable to have it as an entitlement, or even connected to an existing entitlement (the aptly titled "Allow unrestricted cluster creation" could work), or first prize would be a revokable / assignable privilege. As it stands, there are no usable levers, which is &lt;EM&gt;highly&lt;/EM&gt; uncharacteristic of Databricks products.&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;BR /&gt;Charl Botha, Stone Three&lt;BR /&gt;&lt;BR /&gt;[1]&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/oltp/projects/grant-permissions-programmatically" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/azure/databricks/oltp/projects/grant-permissions-programmatically&lt;/A&gt;&lt;BR /&gt;[2]&amp;nbsp;&lt;A href="https://community.databricks.com/t5/lakebase-discussions/disable-lakebase-and-model-serving-foundation-models-at-account/m-p/148792" target="_blank" rel="noopener"&gt;https://community.databricks.com/t5/lakebase-discussions/disable-lakebase-and-model-serving-foundation-models-at-account/m-p/148792&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2026 13:35:32 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-discussions/how-to-prevent-users-from-creating-lakebase-compute/m-p/159730#M111</guid>
      <dc:creator>charl-p-botha</dc:creator>
      <dc:date>2026-06-18T13:35:32Z</dc:date>
    </item>
    <item>
      <title>HealthCare Prior Authorizations with Databricks Lakebase Vector Search</title>
      <link>https://community.databricks.com/t5/lakebase-articles/healthcare-prior-authorizations-with-databricks-lakebase-vector/m-p/158819#M61</link>
      <description>&lt;P&gt;Healthcare organizations possess enormous volumes of care, operational and payer related data. Every care interaction generates information across care notes, diagnosis records, medication histories, imaging reports, claims systems and payer policies. Yet when it comes to one of the most critical administrative decisions in healthcare - obtaining &lt;STRONG&gt;Prior Authorization Approval&lt;/STRONG&gt; - care organizations continue to rely on manual reviews, fragmented searches and disconnected systems.&lt;/P&gt;&lt;P&gt;The gap between information availability and decision readiness creates significant inefficiencies. Care staff spend lot of time gathering supporting evidence, reviewing historical cases and validating payer requirements. &lt;STRONG&gt;Approval delays&lt;/STRONG&gt; can postpone treatments, &lt;STRONG&gt;increase operational costs&lt;/STRONG&gt; and negatively &lt;STRONG&gt;impact care experience&lt;/STRONG&gt;. The key challenge is transforming available information into actionable intelligence at the moment a prior authorization request is submitted.&lt;/P&gt;&lt;P&gt;Every authorization request requires a combination of care context, care justification, payer policy alignment and historical evidence. Organizations must continuously determine whether sufficient evidence exists to support approval and what additional information may strengthen the submission. To achieve this, multiple signals must be evaluated simultaneously including care history, diagnosis patterns, physician observations, payer specific standards and outcomes from previously approved or denied requests.&lt;/P&gt;&lt;P&gt;These signals are consolidated into a single operational metric: the &lt;STRONG&gt;Authorization Confidence Score&lt;/STRONG&gt;. This score represents the likelihood that a request contains sufficient evidence for successful approval. However, the real power lies not in generating a score but in identifying the evidence, actions and recommendations that can increase the probability of approval before submission.&lt;/P&gt;&lt;P&gt;At the core of this architecture is &lt;STRONG&gt;Lake base&lt;/STRONG&gt;, which serves as the operational intelligence &lt;STRONG&gt;foundation&lt;/STRONG&gt; for the &lt;STRONG&gt;Prior Authorization Copilot application&lt;/STRONG&gt;. Unlike traditional architectures that separate transactional systems, vector databases and analytical platforms, Lake base provides a unified operational environment where application workflows and AI retrieval operate together. Lake base is a fully managed operational database integrated into the Databricks Data Platform designed to support transactional workloads alongside AI-powered applications in the Lakehouse.&lt;/P&gt;&lt;P&gt;The &lt;STRONG&gt;Prior Authorization Copilot Databricks App&lt;/STRONG&gt; stores its &lt;STRONG&gt;operational&lt;/STRONG&gt; state directly within &lt;STRONG&gt;Lakebase&lt;/STRONG&gt;. Transactional tables manage authorization requests, reviewer assignments, approval workflows, task status, audit history, feedback records and agent execution history. These OLTP tables continuously reflect the live operational state of every authorization request and become the system of record for the application.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="balajij8_0-1781193673673.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/27728i574DD162E5F0E848/image-size/large?v=v2&amp;amp;px=999" role="button" title="balajij8_0-1781193673673.png" alt="balajij8_0-1781193673673.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Alongside operational tables, Lake base stores &lt;STRONG&gt;vector embeddings&lt;/STRONG&gt; generated from care notes, discharge summaries, payer policies, medical guidelines, imaging reports and historical authorization outcomes. When a new authorization request is submitted, the agent performs &lt;STRONG&gt;semantic retrieval&lt;/STRONG&gt; against these vectors to identify similar historical cases, relevant policies and supporting care evidence. Filtering is then applied using diagnosis codes, treatment categories, insurance providers and authorization status to ensure highly relevant results.&lt;/P&gt;&lt;P&gt;This effectively transforms Lake base into a &lt;STRONG&gt;Prior Authorization Intelligence Layer&lt;/STRONG&gt;. The platform provides operational memory and semantic understanding required for AI-driven decision support. Instead of searching multiple systems, reviewers receive evidence-backed recommendations, similar approved cases and suggested documentation required to strengthen the submission.&lt;/P&gt;&lt;P&gt;Once operational intelligence is established in Lake base, the next step is making it actionable through Databricks Apps and AI-powered experiences. &lt;STRONG&gt;Review teams&lt;/STRONG&gt; can immediately identify requests with the &lt;STRONG&gt;highest approval probability&lt;/STRONG&gt;, understand which evidence is missing and determine what actions are required to &lt;STRONG&gt;improve&lt;/STRONG&gt; outcomes. Agents can answer questions such as which historical approvals are most similar, what payer policies apply and what documentation should be included before submission.&lt;/P&gt;&lt;P&gt;While &lt;STRONG&gt;Lakebase&lt;/STRONG&gt; powers &lt;STRONG&gt;operational intelligence, Memory&lt;/STRONG&gt; and &lt;STRONG&gt;vector search&lt;/STRONG&gt;, the &lt;STRONG&gt;Lakehouse&lt;/STRONG&gt; provides the broader &lt;STRONG&gt;analytical&lt;/STRONG&gt; and AI foundation. Historical authorization trends, approval rates, denial patterns and payer behavior can be analyzed at scale. &lt;STRONG&gt;Machine learning models&lt;/STRONG&gt; can predict approval likelihood, identify emerging denial patterns and generate recommendations that are written back into Lakebase to influence future authorization decisions. Outcomes generated within operational workflows continuously flow back into the Lakehouse for learning and optimization.&lt;/P&gt;&lt;P&gt;This represents a broader shift in healthcare operations. Organizations move from manual evidence gathering to AI-assisted decision intelligence, from fragmented searches to unified operational context and from reactive authorization processing to proactive approval optimization. By combining Lakebase Vector Search for operational intelligence with the Databricks Lakehouse for analytics and AI, healthcare organizations can significantly reduce authorization cycle times, improve approval rates and accelerate access to care.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The future of healthcare operations lies in systems that do not simply store data but actively guide decisions. By combining transactional workflows, vector search, operational memory and AI driven recommendations within Lakebase, Care Organizations can build &lt;STRONG&gt;Prior Authorization Intelligence platforms&lt;/STRONG&gt; where every authorization request becomes faster, smarter and continuously optimized.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jun 2026 16:18:26 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/healthcare-prior-authorizations-with-databricks-lakebase-vector/m-p/158819#M61</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-06-11T16:18:26Z</dc:date>
    </item>
    <item>
      <title>Why We Moved Our Operational Database Into Databricks — And Stopped Managing Two Stacks</title>
      <link>https://community.databricks.com/t5/lakebase-articles/why-we-moved-our-operational-database-into-databricks-and/m-p/158749#M60</link>
      <description>&lt;P class=""&gt;&lt;STRONG&gt;Lakebase just went GA. Here's what a production migration actually looks like.&lt;/STRONG&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P class=""&gt;For most of the last decade, our data infrastructure lived in two separate worlds.&lt;/P&gt;&lt;P class=""&gt;On one side: a transactional database handling operational workloads — the writes, the lookups, the real-time application queries. On the other: the lakehouse handling analytics, ML features, historical reporting, everything batch.&lt;/P&gt;&lt;P class=""&gt;These two worlds never fully talked to each other. Data moved between them through pipelines. Pipelines broke. Governance existed in one place but not the other. When an ML model needed features derived from operational data, you'd build a sync job, pray it stayed in sync, and explain to stakeholders why the numbers in the app and the numbers in the dashboard were subtly different.&lt;/P&gt;&lt;P class=""&gt;This is the architecture most data teams are still running. It's familiar enough that most people have stopped questioning it.&lt;/P&gt;&lt;P class=""&gt;When Databricks released Lakebase into general availability this year, I decided it was worth questioning.&lt;/P&gt;&lt;HR /&gt;&lt;H3 id="toc-hId-1424301163"&gt;What the problem actually was&lt;/H3&gt;&lt;P class=""&gt;The split-stack problem sounds abstract until you live through a specific version of it.&lt;/P&gt;&lt;P class=""&gt;Our operational system handled real-time booking and status updates. Our analytics lakehouse handled everything downstream — revenue reporting, demand forecasting, customer behavior analysis. Getting data from one to the other meant a pipeline with a lag. That lag was acceptable for reporting. It was not acceptable when the ML model feeding real-time pricing decisions was working off features that were hours behind the current state of the world.&lt;/P&gt;&lt;P class=""&gt;The standard fix is to build faster pipelines. We did. The pipelines helped but didn't solve the root issue: two systems, two governance models, two places where schema changes could silently break something downstream before anyone noticed.&lt;/P&gt;&lt;P class=""&gt;What we actually needed was one system — transactional and analytical in the same governed layer.&lt;/P&gt;&lt;HR /&gt;&lt;H3 id="toc-hId--1127855798"&gt;What Lakebase is&lt;/H3&gt;&lt;P class=""&gt;Lakebase is Databricks' serverless PostgreSQL product. The architectural premise is straightforward: run OLTP workloads — the kind of transactional writes and point lookups that live in your application database — inside the same Unity Catalog governance layer that already governs your lakehouse.&lt;/P&gt;&lt;P class=""&gt;In practice this means a real PostgreSQL-compatible database. Standard connection strings. Standard client libraries. Your application code doesn't know it's talking to Databricks. But the data inside it is governed, observable, and accessible to the same pipelines, notebooks, and ML workflows that read your Delta tables.&lt;/P&gt;&lt;P class=""&gt;The feature that changes the architecture calculus most is database branching. You can create a full copy of a production database in seconds — not minutes, not a backup restore — and use it for testing, for staging deployments, for letting a data scientist explore without touching production state. When you're done, you discard the branch. The underlying storage is shared, so the copy is nearly free until you start writing to it.&lt;/P&gt;&lt;HR /&gt;&lt;H3 id="toc-hId-614954537"&gt;What the migration looked like&lt;/H3&gt;&lt;P class=""&gt;We moved a non-critical but real operational workload first. Deliberately not our most important system — we wanted to understand failure modes without the pressure of a production incident.&lt;/P&gt;&lt;P class=""&gt;The migration itself was less dramatic than expected. Lakebase is PostgreSQL-compatible, which meant our application connection strings changed and almost nothing else did. Stored procedures, queries, ORM configurations — they came over cleanly.&lt;/P&gt;&lt;P class=""&gt;What required real work was rethinking how we had been handling environment promotion. Previously, promoting a schema change from development to staging to production involved backup-restore cycles, migration scripts, and coordination across two teams. With branching, the workflow became: create a branch from production, run the migration against the branch, validate, merge. The same pattern a software engineer uses for code, applied to database state.&lt;/P&gt;&lt;P class=""&gt;The first time we used this in a real deployment it felt slightly wrong — it was too easy. That feeling faded.&lt;/P&gt;&lt;HR /&gt;&lt;H3 id="toc-hId--1937202424"&gt;What changed for the ML team&lt;/H3&gt;&lt;P class=""&gt;This is where the real payoff showed up, and it wasn't something I had fully anticipated when we started.&lt;/P&gt;&lt;P class=""&gt;Previously, building ML features from operational data meant a pipeline, a lag, and a constant negotiation about acceptable staleness. The model knew about the world as it was some hours ago. For some use cases that was fine. For anything real-time or near-real-time, it was a constraint we worked around rather than solved.&lt;/P&gt;&lt;P class=""&gt;With the operational data in Lakebase and Lakebase inside Unity Catalog, the ML feature pipeline is a query, not a sync job. The features are derived directly from the live operational state. The lag went from hours to the latency of a SQL query.&lt;/P&gt;&lt;P class=""&gt;More importantly: the governance model is the same. Column-level permissions, data lineage, access auditing — the operational data gets the same treatment as everything else in the lakehouse. We stopped maintaining two permission models and stopped explaining to compliance why certain data was governed in one system but not the other.&lt;/P&gt;&lt;HR /&gt;&lt;H3 id="toc-hId--194392089"&gt;What doesn't work yet&lt;/H3&gt;&lt;P class=""&gt;Lakebase is GA but it's early GA. A few things worth knowing before you start planning a migration:&lt;/P&gt;&lt;P class=""&gt;Complex analytical queries with large aggregations don't belong in Lakebase. It's OLTP-optimized. For heavy analytics you still read from Delta tables in your lakehouse. The architecture isn't Lakebase replacing everything — it's Lakebase handling the operational write path while Delta handles the analytical read path, with Unity Catalog connecting both.&lt;/P&gt;&lt;P class=""&gt;Region availability is still rolling out. Check your specific cloud and region before planning anything time-sensitive.&lt;/P&gt;&lt;P class=""&gt;The branching feature is powerful but requires you to rethink how you test database migrations. Teams with deeply embedded backup-restore workflows will need to update their runbooks. Not hard, but it requires intentional change.&lt;/P&gt;&lt;HR /&gt;&lt;H3 id="toc-hId-1548418246"&gt;The honest verdict&lt;/H3&gt;&lt;P class=""&gt;We didn't eliminate the complexity of running operational and analytical workloads together. We moved that complexity into the platform instead of carrying it ourselves.&lt;/P&gt;&lt;P class=""&gt;The pipelines that used to sync data between two stacks are gone. The permission model that existed in two places exists in one. The ML features that used to be hours stale are current. The deployment workflow that used to involve backup-restore cycles uses branching.&lt;/P&gt;&lt;P class=""&gt;None of these are revolutionary in isolation. Together, they add up to a meaningful reduction in the operational overhead of running a data platform that serves both applications and analytics.&lt;/P&gt;&lt;P class=""&gt;The two-stack world made sense for a long time because there was no good alternative. There's an alternative now.&lt;/P&gt;&lt;HR /&gt;&lt;P class=""&gt;&lt;EM&gt;Naveen Ayalla is a Senior Data Engineer with experience building petabyte-scale data platforms and real-time ML pipelines across aviation and enterprise technology.&lt;/EM&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;EM&gt;Note: Reposting the Article in right community&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jun 2026 23:48:25 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/why-we-moved-our-operational-database-into-databricks-and/m-p/158749#M60</guid>
      <dc:creator>naveenayalla</dc:creator>
      <dc:date>2026-06-10T23:48:25Z</dc:date>
    </item>
    <item>
      <title>Why We Moved Our Operational Database Into Databricks — And Stopped Managing Two Stacks</title>
      <link>https://community.databricks.com/t5/lakebase-articles/why-we-moved-our-operational-database-into-databricks-and/m-p/158709#M70</link>
      <description>&lt;P class=""&gt;&lt;STRONG&gt;Lakebase just went GA. Here's what a production migration actually looks like.&lt;/STRONG&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P class=""&gt;For most of the last decade, our data infrastructure lived in two separate worlds.&lt;/P&gt;&lt;P class=""&gt;On one side: a transactional database handling operational workloads — the writes, the lookups, the real-time application queries. On the other: the lakehouse handling analytics, ML features, historical reporting, everything batch.&lt;/P&gt;&lt;P class=""&gt;These two worlds never fully talked to each other. Data moved between them through pipelines. Pipelines broke. Governance existed in one place but not the other. When an ML model needed features derived from operational data, you'd build a sync job, pray it stayed in sync, and explain to stakeholders why the numbers in the app and the numbers in the dashboard were subtly different.&lt;/P&gt;&lt;P class=""&gt;This is the architecture most data teams are still running. It's familiar enough that most people have stopped questioning it.&lt;/P&gt;&lt;P class=""&gt;When Databricks released Lakebase into general availability this year, I decided it was worth questioning.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;What the problem actually was&lt;/H3&gt;&lt;P class=""&gt;The split-stack problem sounds abstract until you live through a specific version of it.&lt;/P&gt;&lt;P class=""&gt;Our operational system handled real-time booking and status updates. Our analytics lakehouse handled everything downstream — revenue reporting, demand forecasting, customer behavior analysis. Getting data from one to the other meant a pipeline with a lag. That lag was acceptable for reporting. It was not acceptable when the ML model feeding real-time pricing decisions was working off features that were hours behind the current state of the world.&lt;/P&gt;&lt;P class=""&gt;The standard fix is to build faster pipelines. We did. The pipelines helped but didn't solve the root issue: two systems, two governance models, two places where schema changes could silently break something downstream before anyone noticed.&lt;/P&gt;&lt;P class=""&gt;What we actually needed was one system — transactional and analytical in the same governed layer.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;What Lakebase is&lt;/H3&gt;&lt;P class=""&gt;Lakebase is Databricks' serverless PostgreSQL product. The architectural premise is straightforward: run OLTP workloads — the kind of transactional writes and point lookups that live in your application database — inside the same Unity Catalog governance layer that already governs your lakehouse.&lt;/P&gt;&lt;P class=""&gt;In practice this means a real PostgreSQL-compatible database. Standard connection strings. Standard client libraries. Your application code doesn't know it's talking to Databricks. But the data inside it is governed, observable, and accessible to the same pipelines, notebooks, and ML workflows that read your Delta tables.&lt;/P&gt;&lt;P class=""&gt;The feature that changes the architecture calculus most is database branching. You can create a full copy of a production database in seconds — not minutes, not a backup restore — and use it for testing, for staging deployments, for letting a data scientist explore without touching production state. When you're done, you discard the branch. The underlying storage is shared, so the copy is nearly free until you start writing to it.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;What the migration looked like&lt;/H3&gt;&lt;P class=""&gt;We moved a non-critical but real operational workload first. Deliberately not our most important system — we wanted to understand failure modes without the pressure of a production incident.&lt;/P&gt;&lt;P class=""&gt;The migration itself was less dramatic than expected. Lakebase is PostgreSQL-compatible, which meant our application connection strings changed and almost nothing else did. Stored procedures, queries, ORM configurations — they came over cleanly.&lt;/P&gt;&lt;P class=""&gt;What required real work was rethinking how we had been handling environment promotion. Previously, promoting a schema change from development to staging to production involved backup-restore cycles, migration scripts, and coordination across two teams. With branching, the workflow became: create a branch from production, run the migration against the branch, validate, merge. The same pattern a software engineer uses for code, applied to database state.&lt;/P&gt;&lt;P class=""&gt;The first time we used this in a real deployment it felt slightly wrong — it was too easy. That feeling faded.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;What changed for the ML team&lt;/H3&gt;&lt;P class=""&gt;This is where the real payoff showed up, and it wasn't something I had fully anticipated when we started.&lt;/P&gt;&lt;P class=""&gt;Previously, building ML features from operational data meant a pipeline, a lag, and a constant negotiation about acceptable staleness. The model knew about the world as it was some hours ago. For some use cases that was fine. For anything real-time or near-real-time, it was a constraint we worked around rather than solved.&lt;/P&gt;&lt;P class=""&gt;With the operational data in Lakebase and Lakebase inside Unity Catalog, the ML feature pipeline is a query, not a sync job. The features are derived directly from the live operational state. The lag went from hours to the latency of a SQL query.&lt;/P&gt;&lt;P class=""&gt;More importantly: the governance model is the same. Column-level permissions, data lineage, access auditing — the operational data gets the same treatment as everything else in the lakehouse. We stopped maintaining two permission models and stopped explaining to compliance why certain data was governed in one system but not the other.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;What doesn't work yet&lt;/H3&gt;&lt;P class=""&gt;Lakebase is GA but it's early GA. A few things worth knowing before you start planning a migration:&lt;/P&gt;&lt;P class=""&gt;Complex analytical queries with large aggregations don't belong in Lakebase. It's OLTP-optimized. For heavy analytics you still read from Delta tables in your lakehouse. The architecture isn't Lakebase replacing everything — it's Lakebase handling the operational write path while Delta handles the analytical read path, with Unity Catalog connecting both.&lt;/P&gt;&lt;P class=""&gt;Region availability is still rolling out. Check your specific cloud and region before planning anything time-sensitive.&lt;/P&gt;&lt;P class=""&gt;The branching feature is powerful but requires you to rethink how you test database migrations. Teams with deeply embedded backup-restore workflows will need to update their runbooks. Not hard, but it requires intentional change.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;The honest verdict&lt;/H3&gt;&lt;P class=""&gt;We didn't eliminate the complexity of running operational and analytical workloads together. We moved that complexity into the platform instead of carrying it ourselves.&lt;/P&gt;&lt;P class=""&gt;The pipelines that used to sync data between two stacks are gone. The permission model that existed in two places exists in one. The ML features that used to be hours stale are current. The deployment workflow that used to involve backup-restore cycles uses branching.&lt;/P&gt;&lt;P class=""&gt;None of these are revolutionary in isolation. Together, they add up to a meaningful reduction in the operational overhead of running a data platform that serves both applications and analytics.&lt;/P&gt;&lt;P class=""&gt;The two-stack world made sense for a long time because there was no good alternative. There's an alternative now.&lt;/P&gt;&lt;HR /&gt;&lt;P class=""&gt;&lt;EM&gt;Naveen Ayalla is a Senior Data Engineer with experience building petabyte-scale data platforms and real-time ML pipelines across aviation and enterprise technology.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jun 2026 08:38:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/why-we-moved-our-operational-database-into-databricks-and/m-p/158709#M70</guid>
      <dc:creator>naveenayalla</dc:creator>
      <dc:date>2026-06-10T08:38:57Z</dc:date>
    </item>
    <item>
      <title>Modern HealthCare Capacity Planning with Databricks Lake base &amp; AI BI</title>
      <link>https://community.databricks.com/t5/lakebase-articles/modern-healthcare-capacity-planning-with-databricks-lake-base/m-p/158057#M58</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Enterprise Care&lt;/STRONG&gt; systems today are constrained in decision making but possess rich data. Every patient journey generates signals across multiple systems such as care observations, lab results, billing workflows and operational updates. Yet when it comes to one of the most critical decisions in a care facility - when to discharge a patient and free up capacity - teams still rely on &lt;STRONG&gt;manual coordination&lt;/STRONG&gt;, &lt;STRONG&gt;fragmented visibility&lt;/STRONG&gt; and &lt;STRONG&gt;delayed insights&lt;/STRONG&gt;. This gap between data availability and decision readiness creates inefficiencies where beds especially in high value units like ICUs remain occupied longer than necessary (not due to care need but because of operational bottlenecks). The effects are significant including ED department congestion, delayed admissions, postponed procedures and lost revenue opportunities. The challenge is not about collecting more data but about activating the right data at the right time to drive action.&lt;/P&gt;&lt;P&gt;Continuously evaluating discharge readiness and enabling quick decisions that optimize hospital capacity is a key activity in large care centers. Every patient must be assessed in real time using a combination of care signals such as stability of vitals, operational dependencies like pending lab results, administrative readiness including billing clearance and a comparison between expected and actual length of stay. These are unified into a single, decision-oriented metric - the &lt;STRONG&gt;Discharge Readiness Score&lt;/STRONG&gt; which acts as a live indicator of how close a patient is to safe discharge. The real action lies not in scoring patients but in identifying what actions will unlock capacity the fastest.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="balajij8_1-1780247616673.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/27427i7D6A6743889E6C7A/image-size/large?v=v2&amp;amp;px=999" role="button" title="balajij8_1-1780247616673.png" alt="balajij8_1-1780247616673.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;At the core of this architecture is Lake base which serves as the operational data foundation. Lake base enables care centers to consolidate real time operational signals across systems, maintain low-latency and transaction-ready data structures and continuously update and serve critical information. Unlike traditional approaches where operational systems and analytical platforms are loosely connected, Lake base brings them closer together by structuring operational context for decision-making rather than merely storing it. Lake base maintains a live operational state that reflects whether a patient is stable, whether dependencies such as labs or billing are resolved and whether discharge can happen immediately or is blocked. This effectively transforms Lake base into a &lt;STRONG&gt;real time&lt;/STRONG&gt; &lt;STRONG&gt;operational intelligence&lt;/STRONG&gt; layer.&lt;/P&gt;&lt;P&gt;Once operational context is unified in Lake base, the next step is making it actionable through Databricks AI/BI dashboards. Instead of static reports, the dashboard becomes a command center for &lt;STRONG&gt;care operations&lt;/STRONG&gt; enabling teams to make decisions across multiple dimensions. Operational users can instantly identify which patients are ready for discharge, which ICU beds can be freed and what immediate actions are required. At the same time the system provides clear visibility into root causes by highlighting whether delays are driven by pending labs or incomplete billing. From an enterprise perspective, the dashboard connects operational decisions to strategic outcomes by quantifying how many beds can be unlocked, how capacity will evolve in the next few hours and what financial impact faster discharges can generate.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="balajij8_2-1780248752840.png" style="width: 999px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/27428iF7780AB50D88DCB2/image-size/large?v=v2&amp;amp;px=999" role="button" title="balajij8_2-1780248752840.png" alt="balajij8_2-1780248752840.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;With AI/BI’s &lt;STRONG&gt;conversational capabilities&lt;/STRONG&gt;, users can interact with the system using natural language to ask questions such as what is delaying discharges today, which patients should be prioritized and what actions will free the most ICU capacity significantly reducing decision latency and bridging the gap between insight and execution.&lt;/P&gt;&lt;P&gt;While Lake base powers real time operational intelligence, the Lakehouse provides the broader &lt;STRONG&gt;analytical&lt;/STRONG&gt; and AI &lt;STRONG&gt;foundation&lt;/STRONG&gt;. Together, both form a unified architecture where Lake base handles real time patient state, transactional updates, decision ready metrics and low latency serving while the Lakehouse supports historical patient journey analysis, machine learning models such as length-of-stay prediction and readmission risk and long-term trend analysis. This combination enables a data intelligence system in which models built in the Lakehouse generate predictions that are written back into Lake base powering dashboards and operational decisions and the outcomes of those decisions continuously feed back into the Lakehouse for learning and improvement.&lt;/P&gt;&lt;P&gt;This represents a broader shift in healthcare systems function. Organizations move from reactive coordination to proactive decision making, from fragmented systems to &lt;STRONG&gt;unified intelligence&lt;/STRONG&gt; and from static reporting to rapid actions. Care centers can improve patient throughput, optimize bed utilization, increase revenue efficiency, enhance patient experience and reduce operational friction across the system by adopting this approach.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;The future of healthcare operations lies in &lt;STRONG&gt;data&amp;nbsp;decision intelligence&lt;/STRONG&gt; systems that actively guides actions. By combining Lake base for real time operational context, Lakehouse for advanced analytics and AI and AI/BI Genie dashboards for intuitive decision making, organizations can build systems where every operational decision is data-driven, timely and continuously optimized.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jun 2026 14:22:31 GMT</pubDate>
      <guid>https://community.databricks.com/t5/lakebase-articles/modern-healthcare-capacity-planning-with-databricks-lake-base/m-p/158057#M58</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-06-01T14:22:31Z</dc:date>
    </item>
  </channel>
</rss>

