Reference Architectures

How local cloud emulation becomes local cloud development — real workflows explained, with their moving parts and trade-offs.

Local cloud emulation in CI

Run your emulator as a container in the pipeline so integration tests execute on every commit — no cloud account, no shared-environment conflicts.

CIDockerTesting
10 MinutesIntro

State, seeding and persistence

Reproducible environments across runs: seed fixtures on boot, persist state between restarts, and reset cleanly between test suites.

StateSeedingCI
15 MinutesIntermediate

IaC parity: Terraform, Pulumi, CDK

Apply the same infrastructure code locally that you ship to production, and catch configuration drift before it costs a deploy cycle.

TerraformPulumiCDKIaC
20 MinutesExpert

SaaS emulators in a local stack

Compose cloud emulators with SaaS fakes — payments, email, auth — into one local stack that mirrors your production dependency graph.

SaaSPaymentsAuthCompose
20 MinutesExpert

Evaluating IAM policies locally

Test permission boundaries and policy changes against emulated IAM before they reach a real account — least privilege without the lockout risk.

IAMSecurityAWS
15 MinutesIntermediate