<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>build.allanninal.dev</title>
  <subtitle>Diagram-first notes on automations, DevOps, and cloud infrastructure by Allan Niñal. Each post centered on a diagram.</subtitle>
  <link href="https://build.allanninal.dev/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://build.allanninal.dev/" rel="alternate" type="text/html"/>
  <updated>2026-04-25T00:00:00Z</updated>
  <id>https://build.allanninal.dev/</id>
  <author>
    <name>Allan Niñal</name>
  </author>
  <rights>&#169; 2026 Allan Niñal</rights>

  <entry>
    <title>A Facebook autoposting system on AWS for $2&#8211;$5 a month</title>
    <link href="https://build.allanninal.dev/aws-facebook-autoposting-overview/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/aws-facebook-autoposting-overview/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">A scheduled Facebook poster that stays on-topic, answers questions correctly from a Google Drive knowledge base, and doesn't surprise you with a huge cloud bill. The whole system on one page. Part 1 of 6 in the AWS autoposting series.</summary>
  </entry>

  <entry>
    <title>How code becomes a working system</title>
    <link href="https://build.allanninal.dev/how-code-becomes-a-working-system/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/how-code-becomes-a-working-system/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">Push to GitHub, walk away. The cloud handles the rest &#8212; and never holds a long-lived password. How a private repo becomes a live AWS deployment via OIDC and short-lived credentials. Part 2 of 6.</summary>
  </entry>

  <entry>
    <title>How a post actually goes out</title>
    <link href="https://build.allanninal.dev/how-a-post-actually-goes-out/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/how-a-post-actually-goes-out/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">Five quick checks between &#8220;it's time&#8221; and &#8220;post is live.&#8221; Cheap gates first, expensive gates only when needed &#8212; so a faith post never lands on a forex page. Part 3 of 6.</summary>
  </entry>

  <entry>
    <title>How the Drive folder powers everything</title>
    <link href="https://build.allanninal.dev/how-the-drive-folder-powers-everything/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/how-the-drive-folder-powers-everything/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">The client edits a Google Doc. The system updates itself &#8212; with a safety layer that keeps the old version live if anything looks broken. Part 4 of 6.</summary>
  </entry>

  <entry>
    <title>How replies work without making things up</title>
    <link href="https://build.allanninal.dev/how-replies-work-without-making-things-up/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/how-replies-work-without-making-things-up/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">The bot answers from the client's docs only &#8212; or escalates to a human. Citation required, no exceptions. How to build an AI reply pipeline that can't hallucinate. Part 5 of 6.</summary>
  </entry>

  <entry>
    <title>What this all costs</title>
    <link href="https://build.allanninal.dev/what-this-all-costs/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/what-this-all-costs/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">A coffee a month, not a Netflix subscription. Line by line, where the dollars actually go in a serverless Facebook autoposting system on AWS. Part 6 of 6.</summary>
  </entry>

  <entry>
    <title>Engineering reference: the full architecture</title>
    <link href="https://build.allanninal.dev/engineering-reference/" rel="alternate" type="text/html"/>
    <id>https://build.allanninal.dev/engineering-reference/</id>
    <published>2026-04-25T00:00:00Z</published>
    <updated>2026-04-25T00:00:00Z</updated>
    <summary type="text">Same system as the rest of the series, drawn purely for engineers. Service names, resource identifiers, region, and the actual flow operations — everything you'd need to recreate this in your own AWS account. Part 7 of 7.</summary>
  </entry>
</feed>
