$ ls ./writing --tag cloud
- AWS Day 4: Spinning Up an RDS Instance and Connecting It to My App Jul 15, 2026
I wire a managed Postgres instance to the FastAPI app from Day 2, get the security group mental model backwards at first, create the whole thing in the wrong AWS region, and break sudo with a virtualenv path mismatch before any of it actually works.
- Learning AWS Day 3: S3 Static Hosting Jul 9, 2026
I host a static site on S3 with zero servers running, get tripped up by a 403 that actually has two separate causes, and learn why presigned URLs are how real apps hand out temporary access to private files.
- Learning AWS Day 2: Deploying a Real API to EC2 (And Locking Myself Out Again) Jun 30, 2026
I spin up an EC2 instance, fix a chmod permissions error that blocked SSH access, and deploy a simple FastAPI app to it so it's reachable from a public URL. AWS Day 2, EC2 edition.
- Learning AWS Day 1: Account Setup (and the Lockout I Caused Myself) Jun 24, 2026
Billing alarms, root vs IAM, and the moment I stripped my own admin user of every permission it had by trusting a group attachment that didn't exist yet. AWS Day 1, mistakes included.