<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on victorhang</title><link>https://banh-canh.github.io/posts/</link><description>Recent content in Posts on victorhang</description><generator>Hugo</generator><language>en_US</language><lastBuildDate>Sun, 14 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://banh-canh.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Building RPCU: An Open Source Cloud Platform from Scratch</title><link>https://banh-canh.github.io/posts/rpcu-architecture/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://banh-canh.github.io/posts/rpcu-architecture/</guid><description>&lt;div class="notice info"&gt;
 &lt;div class="notice-title"&gt;
 &lt;i class="fa-solid fa-exclamation-circle" aria-hidden="true"&gt;&lt;/i&gt;Ai assistance
 &lt;/div&gt;
 &lt;div class="notice-content"&gt;Throughout this project, AI assistance has been used to increase velocity. As a hobby project, it helps move faster on the parts that matter. The fact that so much of RPCU is described as code also makes it far easier for AI to assist, everything is declarative, version-controlled, and self-documenting, so the context an AI needs lives right there in the repositories.&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="what-is-rpcu"&gt;
 What is RPCU?
 &lt;a class="heading-link" href="#what-is-rpcu"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;img src="https://banh-canh.github.io/images/rpcu-logo.png" alt="RPCU" width="150" style="float: right; margin: 0 0 1em 1.5em;"&gt;
&lt;p&gt;RPCU is an open source infrastructure platform built on OpenStack. The goal is straightforward: provide a multi-tenant cloud that an organization can deploy, operate, and fully understand - without vendor lock-in, without hidden abstractions, and with everything described as code.&lt;/p&gt;</description></item></channel></rss>