<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Platform-Engineering on cloudplz</title><link>https://cloudplz.cc/tags/platform-engineering/</link><description>Recent content in Platform-Engineering on cloudplz</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 10 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://cloudplz.cc/tags/platform-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>No-Code Infrastructure Platform</title><link>https://cloudplz.cc/projects/no-code-infrastructure-platform/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/projects/no-code-infrastructure-platform/</guid><description>&lt;p&gt;The bottleneck in database infrastructure was never the databases — it was the&#10;queue in front of them. This platform removed the queue: product teams&#10;provision production-ready Aurora clusters through a web form, no Terraform&#10;required.&lt;/p&gt;&#10;&lt;h2 id="challenge"&gt;Challenge&#10;&lt;/h2&gt;&#10;&lt;p&gt;Infrastructure as code made provisioning repeatable, but it traded one&#10;bottleneck for another:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Terraform expertise required.&lt;/strong&gt; Not every team has it, and shouldn&amp;rsquo;t need it to get a database.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Lead times.&lt;/strong&gt; A routine cluster request waited on the platform team&amp;rsquo;s queue.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Inconsistent patterns.&lt;/strong&gt; Left to hand-write HCL, teams produced infrastructure that drifted in quality and shape.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;The platform team as critical path.&lt;/strong&gt; Every database request flowed through a small group — that doesn&amp;rsquo;t scale.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The goal: democratize provisioning without democratizing misconfiguration.&lt;/p&gt;</description></item><item><title>Terraform Module Library</title><link>https://cloudplz.cc/projects/terraform-module-library/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/projects/terraform-module-library/</guid><description>&lt;p&gt;Self-service infrastructure only works if the self-service path is the&#10;easiest path. This module library made the compliant, production-hardened&#10;way to provision AWS infrastructure also the fastest one.&lt;/p&gt;&#10;&lt;h2 id="challenge"&gt;Challenge&#10;&lt;/h2&gt;&#10;&lt;p&gt;Seventy application repositories, each capable of provisioning its own&#10;infrastructure. Without a shared library, every team reinvents VPC&#10;wiring, database parameter tuning, and IAM boundaries — and every&#10;reinvention is a future incident and an audit finding.&lt;/p&gt;</description></item><item><title>Database Canary Applications</title><link>https://cloudplz.cc/projects/database-canary-applications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/projects/database-canary-applications/</guid><description>&lt;p&gt;When a platform team changes a Terraform module, bumps an engine version, or&#10;upgrades a connection library, the blast radius is every application built on&#10;top. Canary applications turn that blast radius into a tripwire.&lt;/p&gt;&#10;&lt;h2 id="challenge"&gt;Challenge&#10;&lt;/h2&gt;&#10;&lt;p&gt;Platform-level changes fail in ways unit tests don&amp;rsquo;t catch: a parameter group&#10;default that breaks connection pooling, a provider upgrade that drifts state,&#10;an engine version with different driver behavior. The first signal used to be&#10;a product team&amp;rsquo;s pager.&lt;/p&gt;</description></item><item><title>Treating AI Agents Like Infrastructure: Provisioning Hermes Agent with Ansible</title><link>https://cloudplz.cc/writing/provisioning-ai-agents-with-ansible/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><guid>https://cloudplz.cc/writing/provisioning-ai-agents-with-ansible/</guid><description>&lt;p&gt;I&amp;rsquo;ve spent 18 years making cloud infrastructure reproducible. Terraform modules for databases. Ansible roles for VM configuration. Packer templates for golden images. When I started running an AI agent on a Linux VM, I didn&amp;rsquo;t think about it — I reached for Ansible.&lt;/p&gt;&#10;&lt;p&gt;Three days and 15 commits later, I had a fully idempotent playbook that provisions &lt;a href="https://hermes-agent.nousresearch.com/"&gt;Hermes Agent&lt;/a&gt; from bare Ubuntu to production-ready. And the patterns I used? They&amp;rsquo;re the same ones I use for databases and caching clusters. That&amp;rsquo;s not a coincidence — it&amp;rsquo;s the point.&lt;/p&gt;</description></item></channel></rss>