
Ever left something running in AWS overnight, checked back, and found a surprise charge? A stray NAT gateway, an oversized instance, an orphaned Elastic IP — small ones, but they add up, and none of them care that you were "just learning."
Part 1 of the MiniStack series lays out why local testing exists at all, and walks through the three ways to practice AWS side by side: the real thing, LocalStack, and MiniStack — the free option this whole series is built around.
Why real AWS is the ground truth but a rough place to learn
What changed with LocalStack's free tier (and why it matters if you're not paying for it)
Where MiniStack fits — free, MIT-licensed, no account required
The one honest limitation flagged early, covered fully in Part 5
If you've been putting off practicing AWS because you're worried about the bill, this is the post that removes that excuse.
— JC
P.S. The opposite of a surprise bill is a boring one. I wrote up exactly how this site is hosted: one small managed server, two caches, a staging copy I'm allowed to break, and a fixed monthly price I picked on purpose. It's the Cloud Architecture series applied to something real. How this site is hosted →
100+ Claude Code hacks to ship code 10X faster
Top engineers at Anthropic and OpenAI say AI now writes 100% of their code.
If you're not using AI, you're spending 40 hours doing what they do in 4.
These 100+ Claude Code hacks fix that and help you ship 10x faster.
Sign up for The Code and get:
100+ Claude Code hacks used by top engineers — free
The Code newsletter — learn the latest AI tools, tips, and skills to code faster with AI in 5 minutes a day


