<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/assets/feed.xsl"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:media="http://search.yahoo.com/mrss/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Carlo Cruciani – Tech Blog &amp; Podcast</title>
  <link>https://carlocruciani.com/en/</link>
  <description>Articles and podcasts on Cloud, AI and modern IT infrastructures.</description>
  <language>en-US</language>
  <lastBuildDate>Sat, 17 Oct 2026 19:30:00 GMT</lastBuildDate>
  <atom:link href="https://carlocruciani.com/en/feed.xml" rel="self" type="application/rss+xml"/>
  <itunes:author>Carlo Cruciani</itunes:author>
  <itunes:image href="https://carlocruciani.com/assets/img/carlo-cruciani.jpg"/>
  <itunes:category text="Technology"/>
  <item>
    <title>Migrating Banking Workloads to Google Cloud from Replatforming to Reengineering</title>
    <link>https://carlocruciani.com/en/blog/gcp-workload-migration-banking-patterns.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/gcp-workload-migration-banking-patterns.html</guid>
    <pubDate>Sat, 17 Oct 2026 19:30:00 GMT</pubDate>
    <isoDate>2026-10-17 21:30</isoDate>
    <description>Architectural analysis of GCP migration patterns for banking workloads, evaluating trade-offs between Rehost, Replatform, and cloud-native Re-engineering.</description>
    <image>/blog/images/gcp-workload-migration-banking-patterns.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/gcp-workload-migration-banking-patterns.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/gcp-workload-migration-banking-patterns.webp" medium="image" type="image/webp"/>
    <reading_time>13</reading_time>
    <category>gcp</category>
    <category>architettura</category>
    <category>banking</category>
    <category>kubernetes</category>
    <category>migration</category>
    <category>enterprise</category>
  </item>
  <item>
    <title>Relational Database Modernization on Google Cloud: AlloyDB vs Cloud SQL on Zero RPO, Disaggregated Storage, and DORA</title>
    <link>https://carlocruciani.com/en/blog/alloydb-vs-cloud-sql-enterprise-resilience-dora.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/alloydb-vs-cloud-sql-enterprise-resilience-dora.html</guid>
    <pubDate>Tue, 29 Sep 2026 14:00:00 GMT</pubDate>
    <isoDate>2026-09-29 16:00</isoDate>
    <description>Comparative architectural analysis between AlloyDB and Cloud SQL for enterprise mission-critical workloads: disaggregated storage, resilience, and DORA compliance.</description>
    <image>/blog/images/alloydb-vs-cloud-sql-enterprise-resilience-dora.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/alloydb-vs-cloud-sql-enterprise-resilience-dora.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/alloydb-vs-cloud-sql-enterprise-resilience-dora.webp" medium="image" type="image/webp"/>
    <reading_time>9</reading_time>
    <category>gcp</category>
    <category>database</category>
    <category>alloydb</category>
    <category>cloudsql</category>
    <category>postgresql</category>
    <category>resilience</category>
    <category>compliance</category>
    <category>banking</category>
    <category>terraform</category>
  </item>
  <item>
    <title>GKE Workload Identity Federation with Direct Principal Grants without Intermediate Service Accounts</title>
    <link>https://carlocruciani.com/en/blog/gke-workload-identity-direct-principal-grants.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/gke-workload-identity-direct-principal-grants.html</guid>
    <pubDate>Tue, 29 Sep 2026 10:00:00 GMT</pubDate>
    <isoDate>2026-09-29 12:00</isoDate>
    <description>Advanced IAM architecture for GKE: evolving from intermediate Google Service Account double-hops to Direct Principal Grants for heightened security and DORA auditability.</description>
    <image>/blog/images/gke-workload-identity-direct-principal-grants.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/gke-workload-identity-direct-principal-grants.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/gke-workload-identity-direct-principal-grants.webp" medium="image" type="image/webp"/>
    <reading_time>8</reading_time>
    <category>gke</category>
    <category>kubernetes</category>
    <category>gcp</category>
    <category>security</category>
    <category>iam</category>
    <category>governance</category>
    <category>terraform</category>
  </item>
  <item>
    <title>Market FinOps Platforms vs Custom Tooling: The Reality of Build vs Buy in the Enterprise</title>
    <link>https://carlocruciani.com/en/blog/finops-enterprise-market-platforms-vs-custom-in-house.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/finops-enterprise-market-platforms-vs-custom-in-house.html</guid>
    <pubDate>Mon, 21 Sep 2026 20:55:00 GMT</pubDate>
    <isoDate>2026-09-21 22:55</isoDate>
    <description>Evaluating Build vs Buy in enterprise FinOps. Why market platforms like Apptio and Flexera outperform custom billing data lakes in TCO, FOCUS, and compliance.</description>
    <image>/blog/images/finops-enterprise-market-platforms-vs-custom-in-house.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/finops-enterprise-market-platforms-vs-custom-in-house.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/finops-enterprise-market-platforms-vs-custom-in-house.webp" medium="image" type="image/webp"/>
    <reading_time>10</reading_time>
    <category>finops</category>
    <category>cloud-governance</category>
    <category>enterprise-architecture</category>
    <category>multi-cloud</category>
    <category>banking</category>
  </item>
  <item>
    <title>Immutable Infrastructure on AWS with Packer, Auto Scaling, and CodeDeploy</title>
    <link>https://carlocruciani.com/en/blog/aws-immutable-infrastructure-packer-asg-codedeploy.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/aws-immutable-infrastructure-packer-asg-codedeploy.html</guid>
    <pubDate>Sun, 20 Sep 2026 08:00:00 GMT</pubDate>
    <isoDate>2026-09-20 10:00</isoDate>
    <description>Enterprise architectural guide to immutable infrastructure on AWS with Packer Golden and Silver AMIs, EFS storage, and zero-drift replacement patching.</description>
    <image>/blog/images/aws-immutable-infrastructure-packer-asg-codedeploy.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/aws-immutable-infrastructure-packer-asg-codedeploy.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/aws-immutable-infrastructure-packer-asg-codedeploy.webp" medium="image" type="image/webp"/>
    <reading_time>12</reading_time>
    <category>aws</category>
    <category>devops</category>
    <category>cloud</category>
    <category>security</category>
    <category>automation</category>
  </item>
  <item>
    <title>End-to-End Post-Provisioning Automation and Continuous CIS Hardening with Ansible Automation Platform</title>
    <link>https://carlocruciani.com/en/blog/ansible-automation-platform-vm-baseline-cis-governance.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/ansible-automation-platform-vm-baseline-cis-governance.html</guid>
    <pubDate>Thu, 17 Sep 2026 08:00:00 GMT</pubDate>
    <isoDate>2026-09-17 10:00</isoDate>
    <description>Orchestrating cloud VM baselines with Ansible Automation Platform: multi-CSP autodiscovery, security agent deployment, and continuous CIS compliance.</description>
    <image>/blog/images/ansible-automation-platform-vm-baseline-cis-governance.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/ansible-automation-platform-vm-baseline-cis-governance.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/ansible-automation-platform-vm-baseline-cis-governance.webp" medium="image" type="image/webp"/>
    <reading_time>10</reading_time>
    <category>ansible</category>
    <category>automation</category>
    <category>cloud</category>
    <category>security</category>
    <category>compliance</category>
    <category>devops</category>
  </item>
  <item>
    <title>Decoupling Platform Governance and Application Delivery with Config Sync and Argo CD on GKE</title>
    <link>https://carlocruciani.com/en/blog/gke-anthos-config-sync-argocd-governance.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/gke-anthos-config-sync-argocd-governance.html</guid>
    <pubDate>Mon, 14 Sep 2026 15:30:00 GMT</pubDate>
    <isoDate>2026-09-14 17:30</isoDate>
    <description>Dual-engine GitOps architecture pattern for enterprise GKE clusters delegating cluster-wide administration to Anthos Config Sync and application lifecycles to Argo CD.</description>
    <image>/blog/images/gke-anthos-config-sync-argocd-governance.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/gke-anthos-config-sync-argocd-governance.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/gke-anthos-config-sync-argocd-governance.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <has_podcast>true</has_podcast>
    <duration>22 min</duration>
    <category>cloud</category>
    <category>kubernetes</category>
    <category>gke</category>
    <category>gitops</category>
    <category>argocd</category>
    <category>governance</category>
  </item>
  <item>
    <title>Decoupling Platform Governance and Application Delivery with Config Sync and Argo CD on GKE</title>
    <link>https://carlocruciani.com/en/podcast/gke-anthos-config-sync-argocd-governance.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/podcast/gke-anthos-config-sync-argocd-governance.html</guid>
    <pubDate>Sun, 13 Sep 2026 22:00:00 GMT</pubDate>
    <isoDate>2026-09-14</isoDate>
    <description>Dual-engine GitOps architecture pattern for enterprise GKE clusters delegating cluster-wide administration to Anthos Config Sync and application lifecycles to Argo CD.</description>
    <image>/blog/images/gke-anthos-config-sync-argocd-governance.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/gke-anthos-config-sync-argocd-governance.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/gke-anthos-config-sync-argocd-governance.webp" medium="image" type="image/webp"/>
    <has_podcast>true</has_podcast>
    <duration>22 min</duration>
    <category>kubernetes</category>
    <category>gke</category>
    <category>gitops</category>
    <category>argocd</category>
    <category>governance</category>
    <enclosure url="https://media.carlocruciani.com/episodes/2026-09-14/gke-anthos-config-sync-argocd-governance_en.m4a" length="0" type="audio/mp4"/>
    <itunes:duration>0</itunes:duration>
  </item>
  <item>
    <title>Resilient Cloud Architectures and Multi-Region Strategies for the Financial Sector</title>
    <link>https://carlocruciani.com/en/blog/resilient-cloud-architectures-banking-compliance.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/resilient-cloud-architectures-banking-compliance.html</guid>
    <pubDate>Thu, 03 Sep 2026 23:10:00 GMT</pubDate>
    <isoDate>2026-09-04 01:10</isoDate>
    <description>Architectural patterns to ensure zero RPO and sub-minute RTO for critical banking workloads: distributed data replication, global health routing, and DORA compliance.</description>
    <image>/blog/images/resilient-cloud-architectures-banking-compliance.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/resilient-cloud-architectures-banking-compliance.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/resilient-cloud-architectures-banking-compliance.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>cloud</category>
    <category>architecture</category>
    <category>banking</category>
    <category>compliance</category>
    <category>disaster-recovery</category>
  </item>
  <item>
    <title>Designing Multi-Account Enterprise Landing Zones for Banking Groups</title>
    <link>https://carlocruciani.com/en/blog/enterprise-landing-zone-multi-account-banking.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/enterprise-landing-zone-multi-account-banking.html</guid>
    <pubDate>Thu, 03 Sep 2026 23:09:00 GMT</pubDate>
    <isoDate>2026-09-04 01:09</isoDate>
    <description>Architectural patterns for structuring OUs, account vending machines, and Service Control Policies in banking environments compliant with EBA and DORA guidelines.</description>
    <image>/blog/images/enterprise-landing-zone-multi-account-banking.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/enterprise-landing-zone-multi-account-banking.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/enterprise-landing-zone-multi-account-banking.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <has_podcast>true</has_podcast>
    <duration>23 min</duration>
    <category>cloud</category>
    <category>landing-zone</category>
    <category>multi-cloud</category>
    <category>governance</category>
    <category>banking</category>
  </item>
  <item>
    <title>Preventive Guardrails and Policy as Code for Enterprise Cloud Governance</title>
    <link>https://carlocruciani.com/en/blog/cloud-governance-guardrails-policy-as-code.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/cloud-governance-guardrails-policy-as-code.html</guid>
    <pubDate>Thu, 03 Sep 2026 23:07:00 GMT</pubDate>
    <isoDate>2026-09-04 01:07</isoDate>
    <description>Implementing preventive and reactive controls across multi-cloud landing zones using Open Policy Agent, AWS Control Tower, and Terraform Enterprise to prevent compliance drift.</description>
    <image>/blog/images/cloud-governance-guardrails-policy-as-code.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/cloud-governance-guardrails-policy-as-code.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/cloud-governance-guardrails-policy-as-code.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>cloud</category>
    <category>governance</category>
    <category>security</category>
    <category>terraform</category>
    <category>compliance</category>
  </item>
  <item>
    <title>AWS Enterprise Landing Zone: Architecting for Regulated Environments</title>
    <link>https://carlocruciani.com/en/podcast/enterprise-landing-zone-multi-account-banking.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/podcast/enterprise-landing-zone-multi-account-banking.html</guid>
    <pubDate>Thu, 03 Sep 2026 22:00:00 GMT</pubDate>
    <isoDate>2026-09-04</isoDate>
    <description>In this episode, we explore how to design and implement a robust and scalable AWS Enterprise Landing Zone. Starting from the basics of multi-account management with AWS Control Tower, we dive into complex use cases specifically designed for highly regulated industries (Finance, Healthcare, Public Sector). We'll discuss how to set up Service Control Policies (SCP), centralize audit logs, segregate networks via Transit Gateway, and maintain continuous compliance over time while empowering development teams with the agility they need.</description>
    <image>/blog/images/enterprise-landing-zone-multi-account-banking.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/enterprise-landing-zone-multi-account-banking.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/enterprise-landing-zone-multi-account-banking.webp" medium="image" type="image/webp"/>
    <has_podcast>true</has_podcast>
    <duration>23 min</duration>
    <category>aws</category>
    <category>cloud</category>
    <category>landing-zone</category>
    <category>governance</category>
    <category>security</category>
    <enclosure url="https://media.carlocruciani.com/episodes/2026-04-15_aws-enterprise-landing-zone_en.m4a" length="0" type="audio/mp4"/>
    <itunes:duration>0</itunes:duration>
  </item>
  <item>
    <title>Multi-Cluster Multi-Tenant Governance with Argo CD ApplicationSet and Matrix Generator</title>
    <link>https://carlocruciani.com/en/blog/argocd-applicationset-matrix-generator-enterprise.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/argocd-applicationset-matrix-generator-enterprise.html</guid>
    <pubDate>Wed, 26 Aug 2026 07:51:00 GMT</pubDate>
    <isoDate>2026-08-26 09:51</isoDate>
    <description>Advanced strategies for scaling declarative deployments across dozens of isolated clusters, separating infrastructure governance from application development teams.</description>
    <image>/blog/images/argocd-applicationset-matrix-generator-enterprise.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/argocd-applicationset-matrix-generator-enterprise.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/argocd-applicationset-matrix-generator-enterprise.webp" medium="image" type="image/webp"/>
    <reading_time>5</reading_time>
    <category>gitops</category>
    <category>argocd</category>
    <category>kubernetes</category>
    <category>platform-engineering</category>
    <category>automation</category>
  </item>
  <item>
    <title>Cilium Tetragon vs Falco for Runtime Security in Banking Environments</title>
    <link>https://carlocruciani.com/en/blog/cilium-tetragon-falco-runtime-security-banking.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/cilium-tetragon-falco-runtime-security-banking.html</guid>
    <pubDate>Wed, 26 Aug 2026 07:15:00 GMT</pubDate>
    <isoDate>2026-08-26 09:15</isoDate>
    <description>Architectural comparison between eBPF kprobes and tracepoints for threat detection in enterprise Kubernetes clusters: active runtime prevention and DORA compliance.</description>
    <image>/blog/images/cilium-tetragon-falco-runtime-security-banking.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/cilium-tetragon-falco-runtime-security-banking.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/cilium-tetragon-falco-runtime-security-banking.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>security</category>
    <category>ebpf</category>
    <category>kubernetes</category>
    <category>zero-trust</category>
    <category>compliance</category>
  </item>
  <item>
    <title>Confidential Computing on Public Cloud for Critical Financial Workloads</title>
    <link>https://carlocruciani.com/en/blog/confidential-computing-sev-snp-tdx-banking.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/confidential-computing-sev-snp-tdx-banking.html</guid>
    <pubDate>Tue, 25 Aug 2026 23:30:00 GMT</pubDate>
    <isoDate>2026-08-26 01:30</isoDate>
    <description>Protecting in-use data through hardware-based memory encryption with AMD SEV-SNP and Intel TDX in payment pipelines and remote cryptographic attestation.</description>
    <image>/blog/images/confidential-computing-sev-snp-tdx-banking.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/confidential-computing-sev-snp-tdx-banking.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/confidential-computing-sev-snp-tdx-banking.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>cloud-security</category>
    <category>confidential-computing</category>
    <category>banking</category>
    <category>zero-trust</category>
    <category>compliance</category>
  </item>
  <item>
    <title>Advanced GPU Allocation Patterns with Kubernetes Dynamic Resource Allocation</title>
    <link>https://carlocruciani.com/en/blog/kubernetes-dra-structured-parameters-enterprise.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/kubernetes-dra-structured-parameters-enterprise.html</guid>
    <pubDate>Tue, 25 Aug 2026 23:15:00 GMT</pubDate>
    <isoDate>2026-08-26 01:15</isoDate>
    <description>Overcoming the Kubernetes Device Plugin model: how to allocate heterogeneous GPUs and accelerators on-demand via Structured Parameters, reducing FinOps overhead in enterprise AI clusters.</description>
    <image>/blog/images/kubernetes-dra-structured-parameters-enterprise.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/kubernetes-dra-structured-parameters-enterprise.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/kubernetes-dra-structured-parameters-enterprise.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>kubernetes</category>
    <category>ai-infrastructure</category>
    <category>finops</category>
    <category>gpu</category>
    <category>scheduling</category>
  </item>
  <item>
    <title>OpenTelemetry Collector as the Backbone of Enterprise Observability on Multi-Cluster Kubernetes</title>
    <link>https://carlocruciani.com/en/blog/opentelemetry-collector-enterprise-observability.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/opentelemetry-collector-enterprise-observability.html</guid>
    <pubDate>Fri, 01 May 2026 08:00:00 GMT</pubDate>
    <isoDate>2026-05-01 10:00</isoDate>
    <description>Consolidating traces, metrics, and logs into a single pipeline reduces operational debt at scale, but requires careful governance of Semantic Conventions and time series cardinality.</description>
    <image>/blog/images/opentelemetry-collector-enterprise-observability.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/opentelemetry-collector-enterprise-observability.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/opentelemetry-collector-enterprise-observability.webp" medium="image" type="image/webp"/>
    <reading_time>7</reading_time>
    <category>observability</category>
    <category>opentelemetry</category>
    <category>kubernetes</category>
    <category>platform-engineering</category>
    <category>prometheus</category>
    <category>monitoring</category>
  </item>
  <item>
    <title>Security Architectures for Agentic AI in Enterprise Banking</title>
    <link>https://carlocruciani.com/en/podcast/securing-agentic-ai-banking.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/podcast/securing-agentic-ai-banking.html</guid>
    <pubDate>Wed, 15 Apr 2026 22:00:00 GMT</pubDate>
    <isoDate>2026-04-16</isoDate>
    <description>In this episode, we explore the evolution of banking security in 2026, marked by the shift from passive chatbots to autonomous AI agents capable of operating on databases and transactional systems. We analyze critical risks such as excessive agency and technical tool misuse, diving into the new Monetary Authority of Singapore (MAS) guidelines that promote 'just-in-time' data access and immutable traceability of decision-making processes. We'll also discuss how the NVIDIA OpenShell solution uses sandbox isolation to separate the reasoning phase from material execution, ensuring rigorous governance and the necessary human oversight for high-risk operations.</description>
    <image>/blog/images/securing-agentic-ai-banking.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/securing-agentic-ai-banking.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/securing-agentic-ai-banking.webp" medium="image" type="image/webp"/>
    <has_podcast>true</has_podcast>
    <duration>31 min</duration>
    <category>ai</category>
    <category>security</category>
    <category>banking</category>
    <category>governance</category>
    <category>sandboxing</category>
    <enclosure url="https://media.carlocruciani.com/episodes/2026-04-16/securing-agentic-ai-banking_en.m4a" length="0" type="audio/mp4"/>
    <itunes:duration>0</itunes:duration>
  </item>
  <item>
    <title>Enterprise Architecture and FinOps Optimization with Istio Ambient Mesh</title>
    <link>https://carlocruciani.com/en/blog/istio-ambient-mesh-enterprise.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/istio-ambient-mesh-enterprise.html</guid>
    <pubDate>Wed, 15 Apr 2026 21:03:00 GMT</pubDate>
    <isoDate>2026-04-15 23:03</isoDate>
    <description>Transitioning to a sidecarless service mesh scales the proxy layer natively in high-density banking clusters and eliminates latent computational overhead.</description>
    <image>/blog/images/istio-ambient-mesh-enterprise.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/istio-ambient-mesh-enterprise.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/istio-ambient-mesh-enterprise.webp" medium="image" type="image/webp"/>
    <reading_time>8</reading_time>
    <category>kubernetes</category>
    <category>istio</category>
    <category>service-mesh</category>
    <category>zero-trust</category>
    <category>networking</category>
  </item>
  <item>
    <title>Security Architectures for Agentic AI in the Banking Sector</title>
    <link>https://carlocruciani.com/en/blog/securing-agentic-ai-banking.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/securing-agentic-ai-banking.html</guid>
    <pubDate>Sun, 22 Mar 2026 10:10:00 GMT</pubDate>
    <isoDate>2026-03-22 11:10</isoDate>
    <description>The evolution from chatbots to intelligent agents requires new governance paradigms based on sandboxing, just-in-time privileges, and immutable tracking of reasoning chains.</description>
    <image>/blog/images/securing-agentic-ai-banking.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/securing-agentic-ai-banking.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/securing-agentic-ai-banking.webp" medium="image" type="image/webp"/>
    <reading_time>7</reading_time>
    <has_podcast>true</has_podcast>
    <duration>31 min</duration>
    <category>generative-ai</category>
    <category>security</category>
    <category>banking</category>
    <category>mcp-server</category>
    <category>llmops</category>
    <category>governance</category>
  </item>
  <item>
    <title>Zero Trust Architecture for Kubernetes with External Secrets Operator and Vault</title>
    <link>https://carlocruciani.com/en/blog/external-secrets-operator-vault.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/external-secrets-operator-vault.html</guid>
    <pubDate>Sat, 21 Mar 2026 15:48:00 GMT</pubDate>
    <isoDate>2026-03-21 16:48</isoDate>
    <description>How the integration between External Secrets Operator and HashiCorp Vault enables cryptographic segregation and centralized auditing in multi-tenant clusters.</description>
    <image>/blog/images/external-secrets-operator-vault.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/external-secrets-operator-vault.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/external-secrets-operator-vault.webp" medium="image" type="image/webp"/>
    <reading_time>8</reading_time>
    <category>kubernetes</category>
    <category>security</category>
    <category>zero-trust</category>
    <category>secrets-management</category>
    <category>vault</category>
  </item>
  <item>
    <title>Kafka Becomes a Message Broker with KIP-932 Queue Semantics in GA</title>
    <link>https://carlocruciani.com/en/blog/kafka-kip932-queue-semantics.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/kafka-kip932-queue-semantics.html</guid>
    <pubDate>Sun, 08 Mar 2026 13:30:00 GMT</pubDate>
    <isoDate>2026-03-08 14:30</isoDate>
    <description>With Apache Kafka 4.2 and the general availability of Queues for Kafka, the boundary between event streaming and queueing disappears, transforming the architecture of enterprise messaging systems.</description>
    <image>/blog/images/kafka-kip932-queue-semantics.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/kafka-kip932-queue-semantics.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/kafka-kip932-queue-semantics.webp" medium="image" type="image/webp"/>
    <reading_time>8</reading_time>
    <category>kafka</category>
    <category>message-queues</category>
    <category>event-streaming</category>
    <category>architecture</category>
    <category>finops</category>
    <category>distributed-systems</category>
  </item>
  <item>
    <title>Seamless Migration from Ingress NGINX</title>
    <link>https://carlocruciani.com/en/blog/ingress-nginx-gateway-migration.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/ingress-nginx-gateway-migration.html</guid>
    <pubDate>Tue, 03 Mar 2026 10:20:00 GMT</pubDate>
    <isoDate>2026-03-03 11:20</isoDate>
    <description>Translating Ingress NGINX to Gateway API is not a mechanical refactor, as some implicit behaviors change semantics and can cause silent outages.</description>
    <image>/blog/images/ingress-nginx-gateway-migration.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/ingress-nginx-gateway-migration.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/ingress-nginx-gateway-migration.webp" medium="image" type="image/webp"/>
    <reading_time>4</reading_time>
    <category>kubernetes</category>
    <category>gke</category>
    <category>istio</category>
    <category>cilium</category>
    <category>security</category>
  </item>
  <item>
    <title>Oracle Cloud Architectures for Regulated Banks</title>
    <link>https://carlocruciani.com/en/blog/oracle-cloud-banking-architecture.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/oracle-cloud-banking-architecture.html</guid>
    <pubDate>Tue, 03 Mar 2026 09:30:00 GMT</pubDate>
    <isoDate>2026-03-03 10:30</isoDate>
    <description>Technical analysis of architectural choices on Oracle Cloud in high-scale and compliance banking contexts.</description>
    <image>/blog/images/oracle-cloud-banking-architecture.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/oracle-cloud-banking-architecture.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/oracle-cloud-banking-architecture.webp" medium="image" type="image/webp"/>
    <reading_time>4</reading_time>
    <category>oracle-cloud</category>
    <category>oci</category>
    <category>security</category>
    <category>networking</category>
    <category>compliance</category>
    <category>data-platform</category>
  </item>
  <item>
    <title>Architecture and Challenges in Large-Scale Virtual Machine Migration to the Enterprise Cloud</title>
    <link>https://carlocruciani.com/en/blog/cloud-vm-migration-enterprise.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/cloud-vm-migration-enterprise.html</guid>
    <pubDate>Sun, 01 Mar 2026 19:09:00 GMT</pubDate>
    <isoDate>2026-03-01 20:09</isoDate>
    <description>Analysis of network patterns and replication strategies to orchestrate the rehosting of legacy workloads in high-density banking contexts.</description>
    <image>/blog/images/cloud-vm-migration-enterprise.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/cloud-vm-migration-enterprise.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/cloud-vm-migration-enterprise.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>cloud</category>
    <category>architettura</category>
    <category>vmware</category>
    <category>enterprise</category>
    <category>networking</category>
  </item>
  <item>
    <title>IaC Governance in Regulated Environments with OpenTofu and Native State Encryption</title>
    <link>https://carlocruciani.com/en/blog/opentofu-state-encryption-governance-enterprise.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/opentofu-state-encryption-governance-enterprise.html</guid>
    <pubDate>Sat, 28 Feb 2026 20:15:00 GMT</pubDate>
    <isoDate>2026-02-28 21:15</isoDate>
    <description>With OpenTofu 1.12 and client-side state encryption via KMS, the choice between OpenTofu and Terraform post-IBM becomes a long-term governance decision, not just a licensing issue.</description>
    <image>/blog/images/opentofu-state-encryption-governance-enterprise.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/opentofu-state-encryption-governance-enterprise.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/opentofu-state-encryption-governance-enterprise.webp" medium="image" type="image/webp"/>
    <reading_time>6</reading_time>
    <category>opentofu</category>
    <category>terraform</category>
    <category>infrastructure-as-code</category>
    <category>security</category>
    <category>finops</category>
    <category>gitops</category>
  </item>
  <item>
    <title>The Enterprise Path for AI Inference on Kubernetes After WG Serving</title>
    <link>https://carlocruciani.com/en/blog/kubernetes-ai-inference-stack-enterprise.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/kubernetes-ai-inference-stack-enterprise.html</guid>
    <pubDate>Fri, 27 Feb 2026 14:30:00 GMT</pubDate>
    <isoDate>2026-02-27 15:30</isoDate>
    <description>The conclusion of the Kubernetes Serving Working Group marks the maturity of the cluster as an AI inference platform and defines the reference stack for enterprise environments.</description>
    <image>/blog/images/kubernetes-ai-inference-stack-enterprise.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/kubernetes-ai-inference-stack-enterprise.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/kubernetes-ai-inference-stack-enterprise.webp" medium="image" type="image/webp"/>
    <reading_time>4</reading_time>
    <category>kubernetes</category>
    <category>generative-ai</category>
    <category>llmops</category>
    <category>gateway-api</category>
    <category>cloud-native</category>
  </item>
  <item>
    <title>Intelligent Agents Connected to Databases with Model Context Protocol on Google Cloud</title>
    <link>https://carlocruciani.com/en/blog/google-mcp-database-agents.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/google-mcp-database-agents.html</guid>
    <pubDate>Fri, 27 Feb 2026 08:45:00 GMT</pubDate>
    <isoDate>2026-02-27 09:45</isoDate>
    <description>Google extends MCP support to six database services, enabling AI agents to interact directly with enterprise data without infrastructural overhead.</description>
    <image>/blog/images/google-mcp-database-agents.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/google-mcp-database-agents.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/google-mcp-database-agents.webp" medium="image" type="image/webp"/>
    <reading_time>5</reading_time>
    <category>mcp-server</category>
    <category>google-cloud</category>
    <category>ai-agents</category>
    <category>cloud-sql</category>
    <category>spanner</category>
    <category>alloydb</category>
  </item>
  <item>
    <title>Cilium 1.19 Strict Mode Encryption and Zero Trust for Enterprise Kubernetes</title>
    <link>https://carlocruciani.com/en/blog/cilium-119-strict-encryption-zero-trust.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/cilium-119-strict-encryption-zero-trust.html</guid>
    <pubDate>Thu, 26 Feb 2026 15:00:00 GMT</pubDate>
    <isoDate>2026-02-26 16:00</isoDate>
    <description>Cilium 1.19 brings inter-node encryption in strict mode, beta integration with Ztunnel for sidecar-less mTLS, and critical observability improvements for large clusters.</description>
    <image>/blog/images/cilium-119-strict-encryption-zero-trust.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/cilium-119-strict-encryption-zero-trust.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/cilium-119-strict-encryption-zero-trust.webp" medium="image" type="image/webp"/>
    <reading_time>4</reading_time>
    <category>cilium</category>
    <category>ebpf</category>
    <category>kubernetes</category>
    <category>zero-trust</category>
    <category>service-mesh</category>
    <category>networking</category>
  </item>
  <item>
    <title>GKE Inference Gateway: Intelligent Routing for LLMs in Production</title>
    <link>https://carlocruciani.com/en/blog/gke-inference-gateway-llm-latency.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/gke-inference-gateway-llm-latency.html</guid>
    <pubDate>Thu, 26 Feb 2026 13:30:00 GMT</pubDate>
    <isoDate>2026-02-26 14:30</isoDate>
    <description>How GKE Inference Gateway reduces Time to First Token (TTFT) latency by 35% and halves P95 for mixed AI workloads, with direct implications for enterprise teams in regulated environments.</description>
    <image>/blog/images/gke-inference-gateway-llm-latency.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/gke-inference-gateway-llm-latency.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/gke-inference-gateway-llm-latency.webp" medium="image" type="image/webp"/>
    <reading_time>5</reading_time>
    <category>kubernetes</category>
    <category>gke</category>
    <category>generative-ai</category>
    <category>llmops</category>
    <category>finops</category>
    <category>platform-engineering</category>
  </item>
  <item>
    <title>How I Built and Automated This Website</title>
    <link>https://carlocruciani.com/en/blog/site-automation.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/site-automation.html</guid>
    <pubDate>Wed, 25 Feb 2026 09:00:00 GMT</pubDate>
    <isoDate>2026-02-25 10:00</isoDate>
    <description>A technical deep dive behind the scenes of my personal website. Architecture, security, and automation with Raspberry Pi, Nginx, Let's Encrypt, and Fail2Ban.</description>
    <image>/blog/images/site-automation.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/site-automation.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/site-automation.webp" medium="image" type="image/webp"/>
    <reading_time>4</reading_time>
    <category>raspberry-pi</category>
    <category>devops</category>
    <category>automation</category>
    <category>web-security</category>
  </item>
  <item>
    <title>Welcome to my Blog: Cloud Architecture, Resilience, and Modernization</title>
    <link>https://carlocruciani.com/en/blog/blog-welcome.html</link>
    <guid isPermaLink="true">https://carlocruciani.com/en/blog/blog-welcome.html</guid>
    <pubDate>Tue, 24 Feb 2026 08:00:00 GMT</pubDate>
    <isoDate>2026-02-24 09:00</isoDate>
    <description>The manifesto of Carlo Cruciani's technical blog. Architectural vision, enterprise resilience, Kubernetes, FinOps, and modern distributed systems governance.</description>
    <image>/blog/images/blog-welcome.webp</image>
    <media:thumbnail url="https://carlocruciani.com/blog/images/blog-welcome.webp"/>
    <media:content url="https://carlocruciani.com/blog/images/blog-welcome.webp" medium="image" type="image/webp"/>
    <reading_time>2</reading_time>
    <category>cloud</category>
    <category>architettura</category>
    <category>kubernetes</category>
    <category>finops</category>
    <category>governance</category>
  </item>
</channel>
</rss>