<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>silvio.cloud</title>
    <link>https://www.silvio.cloud</link>
    <description>Thoughts on cloud architecture, distributed systems, and software engineering</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 11 Oct 2026 10:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.silvio.cloud/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Terraform in Production (Part 5): Rebuilding Code Without Rebuilding Infrastructure]]></title>
      <link>https://www.silvio.cloud/posts/terraform-in-production-part-5-refactoring-code-without-touching-infrastructure</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/terraform-in-production-part-5-refactoring-code-without-touching-infrastructure</guid>
      <description><![CDATA[The ultimate test of IaC maturity: refactoring massive codebases without triggering a single resource recreation. State blast-radius reduction and zero-churn refactoring.]]></description>
      <pubDate>Sun, 11 Oct 2026 10:00:00 GMT</pubDate>
      <category>terraform</category><category>iac</category><category>architecture</category><category>devops</category><category>cloud</category>
    </item>
    <item>
      <title><![CDATA[Terraform in Production (Part 4): Declarative State Surgery with moved and import Blocks]]></title>
      <link>https://www.silvio.cloud/posts/terraform-in-production-part-4-declarative-state-surgery-moved-and-import</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/terraform-in-production-part-4-declarative-state-surgery-moved-and-import</guid>
      <description><![CDATA[Moving beyond risky CLI state manipulation. How native moved and import blocks allow seamless zero-downtime refactoring and declarative onboarding in Git.]]></description>
      <pubDate>Fri, 09 Oct 2026 10:00:00 GMT</pubDate>
      <category>terraform</category><category>iac</category><category>devops</category><category>gitops</category>
    </item>
    <item>
      <title><![CDATA[Terraform in Production (Part 3): The Module Dilemma — Encapsulation vs. Over-Engineering]]></title>
      <link>https://www.silvio.cloud/posts/terraform-in-production-part-3-the-module-dilemma-abstractions-and-versioning</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/terraform-in-production-part-3-the-module-dilemma-abstractions-and-versioning</guid>
      <description><![CDATA[The honest confession: why creating heavy internal modules often leads to leaky abstractions, 60+ passthrough variables, and diamond dependency conflicts.]]></description>
      <pubDate>Wed, 07 Oct 2026 10:00:00 GMT</pubDate>
      <category>terraform</category><category>iac</category><category>architecture</category><category>best-practices</category>
    </item>
    <item>
      <title><![CDATA[Terraform in Production (Part 2): Air-Gapped CI/CD with GitHub Actions & Private Runners]]></title>
      <link>https://www.silvio.cloud/posts/terraform-in-production-part-2-isolated-ci-cd-github-actions-runners</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/terraform-in-production-part-2-isolated-ci-cd-github-actions-runners</guid>
      <description><![CDATA[Securing Terraform pipelines with zero static cloud credentials. How to run ephemeral self-hosted GitHub runners inside a private VPC using OpenID Connect (OIDC).]]></description>
      <pubDate>Mon, 05 Oct 2026 10:00:00 GMT</pubDate>
      <category>terraform</category><category>github-actions</category><category>security</category><category>devops</category><category>aws</category>
    </item>
    <item>
      <title><![CDATA[Terraform in Production (Part 1): Why HCL Beats Cloud-Native IaC]]></title>
      <link>https://www.silvio.cloud/posts/terraform-in-production-part-1-why-hcl-beats-cloud-native-iac</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/terraform-in-production-part-1-why-hcl-beats-cloud-native-iac</guid>
      <description><![CDATA[Why mature engineering teams stick with Terraform and HCL despite CloudFormation, CDK, and Bicep. Busting the "single cloud" myth and orchestrating multi-provider infrastructure.]]></description>
      <pubDate>Fri, 02 Oct 2026 10:00:00 GMT</pubDate>
      <category>terraform</category><category>iac</category><category>devops</category><category>cloud</category><category>architecture</category>
    </item>
    <item>
      <title><![CDATA[WireGuard and MTU/MSS: Prevent Packet Loss on Your Linux Router]]></title>
      <link>https://www.silvio.cloud/posts/wireguard-and-mtu-mss-prevent-packet-loss-linux-router</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/wireguard-and-mtu-mss-prevent-packet-loss-linux-router</guid>
      <description><![CDATA[Optimize your WireGuard VPN performance by understanding and configuring MTU (Maximum Transmission Unit) and MSS (Maximum Segment Size) on your Linux router. This guide explains how to prevent packet loss when routing traffic between physical and virtual interfaces.]]></description>
      <pubDate>Fri, 10 May 2024 12:00:00 GMT</pubDate>
      <category>networking</category><category>wireguard</category><category>linux</category><category>vpn</category>
    </item>
    <item>
      <title><![CDATA[Welcome to BGP - Setting Up Your Own BGP Network: A Step-by-Step Guide (IPv6)]]></title>
      <link>https://www.silvio.cloud/posts/welcome-to-bgp-setting-up-your-own-bgp-network-ipv6</link>
      <guid isPermaLink="true">https://www.silvio.cloud/posts/welcome-to-bgp-setting-up-your-own-bgp-network-ipv6</guid>
      <description><![CDATA[Learn how to configure your own BGP network using open-source tools like BIRD2, PathVector, and Routinator. This guide focuses on IPv6 and provides a practical approach to BGP routing with real-world examples.]]></description>
      <pubDate>Fri, 02 Feb 2024 12:00:00 GMT</pubDate>
      <category>networking</category><category>bgp</category><category>ipv6</category><category>routing</category><category>bird2</category>
    </item>
  </channel>
</rss>