<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Murray Evans</title>
    <description>The latest articles on DEV Community by Murray Evans (@murray_evans_d9de79e4044c).</description>
    <link>https://dev.to/murray_evans_d9de79e4044c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4194225%2F5a2daf94-2d98-4438-bb9f-350b5b4471bf.png</url>
      <title>DEV Community: Murray Evans</title>
      <link>https://dev.to/murray_evans_d9de79e4044c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/murray_evans_d9de79e4044c"/>
    <language>en</language>
    <item>
      <title>Lakehouse Architecture for Regulated Industries: Notes from Banking and Energy</title>
      <dc:creator>Murray Evans</dc:creator>
      <pubDate>Mon, 19 Oct 2026 13:47:39 +0000</pubDate>
      <link>https://dev.to/murray_evans_d9de79e4044c/lakehouse-architecture-for-regulated-industries-notes-from-banking-and-energy-494</link>
      <guid>https://dev.to/murray_evans_d9de79e4044c/lakehouse-architecture-for-regulated-industries-notes-from-banking-and-energy-494</guid>
      <description>&lt;p&gt;I've spent years building data systems in two of the most regulated industries on earth: banking and oil &amp;amp; gas. If a data architecture survives both a bank auditor and an energy regulator, it can survive anything. Here's what the lakehouse pattern looks like when compliance isn't optional.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the lakehouse fits regulated industries
&lt;/h2&gt;

&lt;p&gt;The classic split — data lake for raw storage, warehouse for analytics — creates a governance seam. Data gets copied, transformed, and copied again, and every copy is a place where lineage breaks and access controls drift. In a regulated environment, that's not a technical inconvenience; it's an audit finding.&lt;/p&gt;

&lt;p&gt;The lakehouse (open table formats like Delta Lake, Iceberg, or Hudi over cheap object storage, with a proper governance layer) collapses that seam: &lt;strong&gt;one copy of the data, one set of access controls, one lineage story.&lt;/strong&gt; When the auditor asks "who touched this field and when," there's exactly one place to look.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four non-negotiables
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Governance before scale.&lt;/strong&gt; Unity Catalog, Apache Ranger, or equivalent — not as phase two, as day one. Table-level and column-level access controls, audit logging of every read. In banking, "we'll add governance later" is how you end up explaining yourself to a regulator.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The medallion pattern, enforced.&lt;/strong&gt; Bronze (raw, immutable) → Silver (cleaned, validated) → Gold (business-ready). The key word is &lt;em&gt;enforced&lt;/em&gt;: pipelines that write directly to Gold get rejected in code review. I've seen too many "temporary" shortcuts become permanent data quality incidents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Time travel isn't a luxury.&lt;/strong&gt; Open table formats give you snapshot isolation and time travel for free. When finance asks "what did this report show last Tuesday," you check out the table version — you don't restore a backup. For reconciliation-heavy industries, this alone justifies the architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Data contracts at ingestion.&lt;/strong&gt; Every upstream system declares its schema, SLAs, and semantics in a contract; breaking changes fail the pipeline instead of silently corrupting downstream. In energy, where SCADA feeds and trading systems converge, this is the difference between a reliable platform and a rumor mill.&lt;/p&gt;

&lt;h2&gt;
  
  
  The mistake I see most
&lt;/h2&gt;

&lt;p&gt;Teams buy the lakehouse &lt;em&gt;technology&lt;/em&gt; (Databricks, Snowflake with Iceberg, open-source Trino stacks) and skip the lakehouse &lt;em&gt;discipline&lt;/em&gt;. The tech without governance, medallion enforcement, and contracts is just an expensive data lake with a new name. Architecture is 30% tooling, 70% the rules everyone agrees to follow.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Aziz is a data architect working across banking and energy. He runs &lt;a href="https://aidatacenter.ai" rel="noopener noreferrer"&gt;AI Data Center&lt;/a&gt; in Calgary — data engineering, analytics, and AI systems designed as one intelligent ecosystem.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>dataengineering</category>
      <category>lakehouse</category>
      <category>architecture</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
