<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nandigam Vijay Sai — Writing</title><description>Notes on technology leadership, architecture, building an AI startup, and home-lab experiments.</description><link>https://nandigam.in/</link><item><title>Building FinMoon AI: automate the expert process, not the answer</title><link>https://nandigam.in/blog/building-finmoon-ai/</link><guid isPermaLink="true">https://nandigam.in/blog/building-finmoon-ai/</guid><description>Why we built a personal finance decision assistant for Indian professionals, what generic AI chat gets wrong, and what getting into Google for Startups India Hub taught us.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Startup</category><category>FinMoon AI</category><category>AI products</category><category>Founding</category><category>Fintech</category></item><item><title>From developer to founder: how the blast radius of my decisions grew</title><link>https://nandigam.in/blog/from-developer-to-founder/</link><guid isPermaLink="true">https://nandigam.in/blog/from-developer-to-founder/</guid><description>Developer, senior developer, lead DevOps engineer, principal engineer, co-founder. What actually changed at each step, and what I wish I had learned sooner.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Leadership</category><category>Career</category><category>Engineering leadership</category><category>Principal engineering</category></item><item><title>Architecture before AI: a CTO’s checklist for putting LLMs into production</title><link>https://nandigam.in/blog/architecture-before-ai/</link><guid isPermaLink="true">https://nandigam.in/blog/architecture-before-ai/</guid><description>Most teams choose a model first and discover their constraints later. Here is the order I work in instead — and the patterns that make GenAI systems production-grade.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Leadership</category><category>Generative AI</category><category>Architecture</category><category>LLMOps</category><category>Technology strategy</category></item><item><title>Building a home NAS on OpenMediaVault and ZFS RAID-Z1</title><link>https://nandigam.in/blog/building-a-zfs-nas-with-openmediavault/</link><guid isPermaLink="true">https://nandigam.in/blog/building-a-zfs-nas-with-openmediavault/</guid><description>Why I chose ZFS, what RAID-Z1 does and doesn’t protect you from, and the habits that keep a home NAS trustworthy.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Home Lab</category><category>ZFS</category><category>OpenMediaVault</category><category>NAS</category><category>Storage</category><category>Linux</category></item><item><title>I let an AI agent flip my circuit breakers (carefully)</title><link>https://nandigam.in/blog/n8n-agent-controls-circuit-breakers/</link><guid isPermaLink="true">https://nandigam.in/blog/n8n-agent-controls-circuit-breakers/</guid><description>An n8n agentic workflow that reads email notifications and switches smart MCBs over MQTT — and the guardrails you need when an LLM can touch the physical world.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Home Lab</category><category>n8n</category><category>AI agents</category><category>MQTT</category><category>IoT</category><category>Automation</category></item><item><title>Kubernetes on a stack of Raspberry Pis</title><link>https://nandigam.in/blog/kubernetes-on-raspberry-pi/</link><guid isPermaLink="true">https://nandigam.in/blog/kubernetes-on-raspberry-pi/</guid><description>Building a three-node bare-metal Kubernetes cluster at home — and why the constraints of cheap hardware make you a better platform engineer.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Home Lab</category><category>Kubernetes</category><category>Raspberry Pi</category><category>Docker</category><category>Linux</category><category>Home lab</category></item><item><title>Migrating legacy systems to Google Cloud — and cutting the bill by 40%</title><link>https://nandigam.in/blog/gcp-migration-cut-costs-40-percent/</link><guid isPermaLink="true">https://nandigam.in/blog/gcp-migration-cut-costs-40-percent/</guid><description>A cloud migration is a business project wearing an infrastructure costume. The playbook I use to move legacy systems to GCP without a big-bang cutover, and where the savings actually come from.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Google Cloud</category><category>Kubernetes</category><category>Terraform</category><category>CI/CD</category><category>FinOps</category></item><item><title>Replacing Google Photos with a self-hosted Immich server</title><link>https://nandigam.in/blog/self-hosting-family-photos-with-immich/</link><guid isPermaLink="true">https://nandigam.in/blog/self-hosting-family-photos-with-immich/</guid><description>Running Immich for family photo backup with face recognition and smart search — what the architecture looks like, and what owning your data really costs.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Home Lab</category><category>Immich</category><category>Docker</category><category>PostgreSQL</category><category>Machine learning</category><category>Self-hosting</category></item><item><title>Shipping an enterprise MVP without painting yourself into a corner</title><link>https://nandigam.in/blog/shipping-an-enterprise-mvp/</link><guid isPermaLink="true">https://nandigam.in/blog/shipping-an-enterprise-mvp/</guid><description>How to build the smallest thing that proves value to an enterprise client, with the seams in the right places so success doesn’t force a rewrite.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>MVP</category><category>Angular</category><category>Spring Boot</category><category>PostgreSQL</category><category>Docker</category></item><item><title>What 99.9% uptime really costs: lessons from a microservices platform at scale</title><link>https://nandigam.in/blog/what-99-9-uptime-really-costs/</link><guid isPermaLink="true">https://nandigam.in/blog/what-99-9-uptime-really-costs/</guid><description>Three nines sounds modest until you design for it. Error budgets, failure isolation, caching and team boundaries from a platform serving millions of users.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Microservices</category><category>Spring Boot</category><category>Kubernetes</category><category>Redis</category><category>Reliability</category></item></channel></rss>