Blog

Essays and hot takes on testing, AWS, and AI-assisted development.

April 23, 2026

Local ECR with real `docker push`: what LocalStack and Moto miss, and what fakecloud ships

LocalStack gates ECR behind Pro and `docker push` is flaky for those who pay. Moto ships a control plane but can't speak the OCI v2 Distribution protocol. fakecloud ships both — full 58-op API plus real `docker push`/`pull`, free.

April 22, 2026

Running AWS integration tests with Claude Code, Cursor, and Copilot

Configure AI coding assistants (Claude Code, Cursor, GitHub Copilot) to use fakecloud for AWS integration tests. Reliable local AWS for agent-assisted development, no account or auth token needed.

April 22, 2026

Testing Bedrock Guardrails without the AWS bill

Bedrock Guardrails evaluate content policies, PII filters, topic filters, and contextual grounding. Testing a guardrail setup against real AWS is slow and expensive. fakecloud runs the guardrail control plane and the ApplyGuardrail data plane locally, with real content evaluation.

April 22, 2026

Why your Bedrock tests shouldn't call a real LLM (not even a local one)

Every AI-team engineer eventually asks: should my Bedrock tests hit a real model? Even a local one like Ollama? Short answer: no. Here's what tests actually need, and what happens when you try to use real inference instead.

April 22, 2026

CDK local testing: full flow with fakecloud and cdklocal

Deploy and test AWS CDK apps locally with fakecloud. Full cdklocal flow, plain cdk with AWS_ENDPOINT_URL, CI setup. Free, open-source, no account required.

April 22, 2026

Integration testing AWS in GitHub Actions without mocks

Run real AWS integration tests in GitHub Actions, GitLab CI, and CircleCI with fakecloud. Copy-paste workflows for SQS, SNS, DynamoDB, Lambda, S3. No account, no auth token, no paid tier.

April 22, 2026

Free LocalStack alternatives in 2026: fakecloud, MiniStack, floci, Moto

Four free, open-source alternatives to LocalStack Community: fakecloud, MiniStack, floci, and Moto. What each is architecturally, how they position, and how to pick by fit.

April 22, 2026

LocalStack Ultimate covers 4 Bedrock ops. Here's why that's the wrong bet for tests.

LocalStack supports Bedrock only on their Ultimate plan, and only four operations, all backed by Ollama. Here's what that gets you, what it doesn't, and why fakecloud's approach is different.

April 22, 2026

Migrating from LocalStack to fakecloud in 10 minutes

Step-by-step migration from LocalStack Community to fakecloud: docker-compose, CI, Terraform, CDK, Serverless Framework. Copy-paste configs for every common setup.

April 22, 2026

A Moto equivalent for Go, Java, Kotlin, and Node.js

Moto is Python-only. fakecloud is a real HTTP server speaking the AWS wire protocol, so the same thing works for Go, Java, Kotlin, Node.js, Rust, and PHP. Copy-paste examples for each language.

April 22, 2026

Terraform local development for AWS: full flow with fakecloud

Run Terraform against AWS locally with fakecloud. Provider endpoints config, tflocal, CI setup. Free, open-source, no account required. Works with the upstream terraform-provider-aws TestAcc suites.

April 22, 2026

How to test Lambda locally: the full guide for 2026

Run Lambda locally against a real runtime in seconds. Covers all 13 AWS Lambda runtimes, event source mappings, and cross-service triggers (S3, SQS, SNS, EventBridge). No mocks, no SAM, no account required.

April 15, 2026

People are not reviewing AI-generated code

I'd bet most developers are already shipping AI-generated code without properly reviewing it. Not because they have guardrails, but because they're busy and the code looks fine. Here's what I think we should do about it.

April 14, 2026

How to test AWS code written by AI tools

AI tools can write AWS code fast, but they hallucinate APIs and create tests that pass while asserting wrong behavior. Here's how to test AI-generated AWS code properly: real integrations, external verification, and guardrails the AI can't game.

April 13, 2026

How to test Bedrock code locally, for free, deterministically

Testing code that calls Bedrock is painful: every run burns tokens, hits rate limits, and returns different text. Here's how to test Bedrock-calling code locally against fakecloud — deterministic responses, configurable per prompt, with fault injection for retry logic.

April 11, 2026

Free, Open-Source LocalStack Alternative for AWS Testing

LocalStack went proprietary in March 2026. fakecloud is a free, open-source AWS emulator for integration testing — 20 services, 100% conformance, no auth required.

April 10, 2026

700 commits in 6 days: how to trust LLM-generated code

fakecloud went from zero to 17 AWS services in 6 days using LLMs. Here's how tests, CI, and architecture steering made that possible without shipping garbage.

April 06, 2026

Why I'm building a free, open-source AWS emulator

LocalStack went proprietary. Our builds broke. So I built a free, open-source replacement in Rust — 13 AWS services, 731 API operations, 100% conformance.