<?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>topic Re: Usage of Databricks apps or UI driven approach to create &amp;amp; maintain Databricks infrastructur in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123478#M3546</link>
    <description>&lt;P&gt;Hi, this doesn't sound good to me TBH.&lt;BR /&gt;I don't know why this is high in time, maybe try to look at some modules/examples to create resources via terraform, ie.:&lt;BR /&gt;&lt;A href="https://github.com/databricks/terraform-databricks-examples" target="_blank"&gt;https://github.com/databricks/terraform-databricks-examples&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/databricks/terraform-databricks-sra" target="_blank"&gt;https://github.com/databricks/terraform-databricks-sra&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I have done this few times from scratch, you setup re-usable modules then you are ready to use them basically.&lt;BR /&gt;&lt;BR /&gt;When to use DABs vs Terraform:&amp;nbsp;&lt;A href="https://medium.com/@alexott_en/terraform-vs-databricks-asset-bundles-6256aa70e387" target="_blank"&gt;https://medium.com/@alexott_en/terraform-vs-databricks-asset-bundles-6256aa70e387&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Maybe I didn't get your problem, but this shouldn't be time consuming TBH.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 01 Jul 2025 14:53:20 GMT</pubDate>
    <dc:creator>Pat</dc:creator>
    <dc:date>2025-07-01T14:53:20Z</dc:date>
    <item>
      <title>Usage of Databricks apps or UI driven approach to create &amp; maintain Databricks infrastructure</title>
      <link>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123171#M3531</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;the CI/CD based process to create &amp;amp; maintain Databricks infrastructure (UC securables, Metastore securables, Workspace securables) is resulting into high time to market in our case. So, we are planning to make it UI driven, as on, create a Databricks app to create and maintain the securables.&lt;/P&gt;&lt;P&gt;We plan to persist all the config in delta tables.&lt;/P&gt;&lt;P&gt;Have you seen someone doing such thing or what do you think about such an implementation pattern..&lt;/P&gt;&lt;P&gt;appreciate the mindshare&lt;/P&gt;</description>
      <pubDate>Sat, 28 Jun 2025 22:27:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123171#M3531</guid>
      <dc:creator>noorbasha534</dc:creator>
      <dc:date>2025-06-28T22:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Usage of Databricks apps or UI driven approach to create &amp; maintain Databricks infrastructur</title>
      <link>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123443#M3545</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/124839"&gt;@noorbasha534&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;To be honest, I've never seen this approach before. In most cases, in production environments, you’ll encounter CI/CD pipelines in Terraform that provision all the infrastructure for Databricks, along with Databricks Asset Bundles CI/CD pipelines responsible for deploying code, workflows, DLT, etc. But if your organization finds it more beneficial to move away from that approach, you should give it a try. Maybe in your case, this method will be completely sufficient. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jul 2025 12:37:52 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123443#M3545</guid>
      <dc:creator>szymon_dybczak</dc:creator>
      <dc:date>2025-07-01T12:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Usage of Databricks apps or UI driven approach to create &amp; maintain Databricks infrastructur</title>
      <link>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123478#M3546</link>
      <description>&lt;P&gt;Hi, this doesn't sound good to me TBH.&lt;BR /&gt;I don't know why this is high in time, maybe try to look at some modules/examples to create resources via terraform, ie.:&lt;BR /&gt;&lt;A href="https://github.com/databricks/terraform-databricks-examples" target="_blank"&gt;https://github.com/databricks/terraform-databricks-examples&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/databricks/terraform-databricks-sra" target="_blank"&gt;https://github.com/databricks/terraform-databricks-sra&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I have done this few times from scratch, you setup re-usable modules then you are ready to use them basically.&lt;BR /&gt;&lt;BR /&gt;When to use DABs vs Terraform:&amp;nbsp;&lt;A href="https://medium.com/@alexott_en/terraform-vs-databricks-asset-bundles-6256aa70e387" target="_blank"&gt;https://medium.com/@alexott_en/terraform-vs-databricks-asset-bundles-6256aa70e387&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Maybe I didn't get your problem, but this shouldn't be time consuming TBH.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jul 2025 14:53:20 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123478#M3546</guid>
      <dc:creator>Pat</dc:creator>
      <dc:date>2025-07-01T14:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: Usage of Databricks apps or UI driven approach to create &amp; maintain Databricks infrastructur</title>
      <link>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123483#M3547</link>
      <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;UI Driven approach is definetly a bad idea for deployment. I have seen most organisation using terraform or biceps for deployment.&lt;/FONT&gt;&lt;/P&gt;&lt;H3&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Why UI-Driven Infrastructure is Wrong&lt;/FONT&gt;&lt;/H3&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;1. No version control or audit trail&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;2. Configuration Drift &amp;amp; Inconsistency&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;3. No Disaster Recovery Strategy&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;4. Security &amp;amp; Compliance Issues.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;The table will explain:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Scenario&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UI Approach&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Terraform Approach&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Deploy to 3 environments&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;2-3 hours manual work&lt;/TD&gt;&lt;TD&gt;5 minutes automated&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Add security policy&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Update each workspace manually&lt;/TD&gt;&lt;TD&gt;Change 1 line, apply everywhere&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Disaster recovery&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Days to weeks&lt;/TD&gt;&lt;TD&gt;Minutes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Audit compliance&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Screenshots and docs&lt;/TD&gt;&lt;TD&gt;Git history + automated reports&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Team onboarding&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Training sessions + documentation&lt;/TD&gt;&lt;TD&gt;Read the code&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Change approval&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Email chains + manual verification&lt;/TD&gt;&lt;TD&gt;Pull requests + automated validation&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;The Right Way: Infrastructure as Code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1. Terraform (Recommended)&lt;/P&gt;&lt;P&gt;2. Biceps (Azure-Specific)&lt;/P&gt;&lt;P&gt;3. Asset Bundle (Complex Logic)&lt;BR /&gt;4. Pulumi (Complex Logic)&lt;/P&gt;</description>
      <pubDate>Tue, 01 Jul 2025 15:19:19 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/usage-of-databricks-apps-or-ui-driven-approach-to-create-amp/m-p/123483#M3547</guid>
      <dc:creator>nayan_wylde</dc:creator>
      <dc:date>2025-07-01T15:19:19Z</dc:date>
    </item>
  </channel>
</rss>

