May 27, 2026 Orchestration with Step Functions The same four-step order saga, this time driven by a Step Functions state machine. Catch blocks for compensation, no event bus.
awsserverlessapipatternorchestrationstep-functionslambdasagacdklocalstacktypescript
Read article
May 26, 2026 Choreography with EventBridge Four Lambdas coordinated through EventBridge events, deployed to LocalStack. The first half of a saga pattern comparison; the orchestration version comes next.
awsserverlessapipatternchoreographyeventbridgelambdasagacdklocalstacktypescript
Read article
May 17, 2026 Cloud queue inbox/outbox patterns Building outbox/inbox patterns on DynamoDB Local and LocalStack, with a list of queue smells the patterns don't fully cover.
awsarchitecturequeuesdynamodbeventbridgesqslocalstackidempotency
Read article
March 28, 2026 Replacing AWS with Docker Swarm on a VPS I built the same stack twice - once on AWS, once on a Hetzner VPS with Docker Swarm. The VPS version costs less, deploys faster, and has fewer moving parts.
awsdockerhetznervpsself-hostinginfrastructure
Read article
March 2, 2026 OpenVPN on an EC2 Bastion: Private Network Access Without the Complexity Setting up OpenVPN on a small EC2 instance as a bastion host for secure access to private AWS resources. No managed VPN service, no over-engineering.
awsarchitecture
Read article