AWS Emulator, Two Days In: A Lab Notebook

AWS Emulator went generally available on 11 November 2026. Ten questions, one CI run against release 1.0.341: install and signature check, start-up cost, CLI, boto3 and Terraform, a 22-experiment comparison with moto, Lambda, service reach, the published fidelity scores, IAM, state, and a pipeline recipe.

Read more →

Lambda Web Functions: When a Function Becomes a Web Server

AWS Lambda Web Functions run an ordinary HTTP server, serve many requests per environment and bill by CPU time. What the contract is, what the billing model rewards and punishes, with a measured server and a cost model checked against AWS’s own examples, and where it sits against function URLs, API Gateway and App Runner.

Read more →

Bedrock AgentCore Runtime vs. Lambda for Hosting Agents: Isolation, State and the Idle Bill

The same agent runs on AWS Lambda and on Amazon Bedrock AgentCore Runtime with two thin adapters. The differences are isolation, where conversation state lives and what is billed while the agent waits. AgentCore is cheaper for I/O-bound agents only if sessions are ended deliberately: left at defaults, idle memory makes it the more expensive option.

Read more →

Zero-Trust Microservice Networking: AWS VPC Lattice vs. Private API Gateway

In modern enterprise cloud architectures, applications rarely live in a single AWS Virtual Private Cloud (VPC) or even a single AWS account. Production environments are partitioned across dozens or hundreds of accounts for blast-radius isolation, compliance boundaries, and autonomous team ownership. However, securely interconnecting these distributed microservices has long been one of the most frustrating […]

Read more →

Declarative Stream Processing: EventBridge Pipes vs. Custom Lambda Glue

EventBridge Pipes is usually sold as cheaper and lighter on concurrency than a Lambda stream consumer. Checked against the AWS documentation, both claims mostly disappear once the consumer filters on its event source mapping. This article compares the two for a DynamoDB Streams to EventBridge integration, with tested code, a reproducible cost model and a decision framework.

Read more →

Breaking the 29-Second Wall: Serverless GenAI & Agent Backends on AWS

The API Gateway 29-second timeout is now a default, not a wall: REST APIs can stream for 15 minutes, and Lambda durable functions and Bedrock AgentCore handle work that runs for hours. This article sets out the current limits, three production patterns for long-running GenAI requests with tested code, and the concurrency and cost consequences of each.

Read more →