<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Terraform on Arian Svirsky | DevOps Engineering</title><link>/tags/terraform/</link><description>Recent content in Terraform on Arian Svirsky | DevOps Engineering</description><generator>Hugo</generator><language>en</language><atom:link href="/tags/terraform/index.xml" rel="self" type="application/rss+xml"/><item><title>ariansvi.com — Cloud-Native on a Budget</title><link>/projects/this-site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/this-site/</guid><description>&lt;p>A personal website that runs on the same infrastructure patterns I use in production — but tuned to cost less than a coffee per month instead of a small car.&lt;/p>
&lt;h3 id="how-it-works">How it works&lt;/h3>
&lt;pre tabindex="0">&lt;code> git push → GitHub Actions → Artifact Registry → Cloud Run
 (lint, test, build) (Docker images) (serverless, scales to zero)
&lt;/code>&lt;/pre>&lt;p>Push code → GitHub Actions lints + tests + builds Docker images → pushes to Google Artifact Registry → deploys both services to Cloud Run via &lt;code>gcloud run deploy&lt;/code>. End-to-end in a few minutes. Auth to GCP is keyless (Workload Identity Federation).&lt;/p></description></item></channel></rss>