<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Infrastructure on Daffa Abhipraya</title><link>https://blog.abhipraya.dev/tags/infrastructure/</link><description>Recent content in Infrastructure on Daffa Abhipraya</description><generator>Hugo</generator><language>en-us</language><copyright>© Daffa Abhipraya</copyright><lastBuildDate>Tue, 10 Mar 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://blog.abhipraya.dev/tags/infrastructure/index.xml" rel="self" type="application/rss+xml"/><item><title>PPL: New Learnings Applied to SIRA [Sprint 1, Week 3]</title><link>https://blog.abhipraya.dev/ppl/part-c/s1w3-aptitude/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0700</pubDate><guid>https://blog.abhipraya.dev/ppl/part-c/s1w3-aptitude/</guid><description>&lt;h2 id="overview">
 &lt;a class="anchor" href="#overview" data-anchor="overview" aria-hidden="true">#&lt;/a>
 Overview
&lt;/h2>
&lt;p>Sprint 1 Week 3 (Mar 4 to 10) was infrastructure-heavy. The project needed production-grade tooling that goes well beyond standard coursework: reverse proxies, email alerting, migration safety nets, security scanning, structured logging, and AI-integrated code quality analysis. Each of these required learning a new technology from scratch and applying it directly to the project.&lt;/p>
&lt;hr>
&lt;h2 id="1-nginx-reverse-proxy-for-subdomain-routing">
 &lt;a class="anchor" href="#1-nginx-reverse-proxy-for-subdomain-routing" data-anchor="1-nginx-reverse-proxy-for-subdomain-routing" aria-hidden="true">#&lt;/a>
 1. Nginx Reverse Proxy for Subdomain Routing
&lt;/h2>
&lt;p>SIRA runs three services on a single Nashta VM, each needing its own subdomain:&lt;/p></description></item></channel></rss>