Daniel Broadhurst
← All writing

Serverless

27 Sept 2026 · 6 min read

Direct, SQS, EventBridge or Step Functions? What 160 Lambda Benchmarks Say

I benchmarked four ways to chain AWS Lambda functions for my MSc. Managed orchestration adds a ~1.5 s routing tax, 512 MB is the memory sweet spot, and SQS catches up.

ArticlesAWSServerless

Ink sketch of four railway tracks leaving one station: a direct line, a platform with a queue of parcels, a signal box, and a toll booth where a small figure collects a fee

25 Jun 2023 · 6 min read

Event-Driven Architecture on AWS: EventBridge, Lambda, SNS and SQS

An introduction to event-driven architecture on AWS: how EventBridge, Lambda, SNS and SQS let loosely coupled services communicate through events.

ArticlesAWSEvent Driven ArchitectureServerless

Ink sketch of a little tram line map drawn as a loop with stations; small parcels hop on and off at the stations independently of each other

21 Jun 2023 · 12 min read

AWS Serverless with Node.js 22: Lambda, DynamoDB and SAM

AWS serverless with Node.js 22: build a TypeScript Lambda that writes to DynamoDB with the AWS SDK v3, test it with Vitest and deploy it using AWS SAM.

ArticlesAWSLatest NewsNode.jsServerless

Ink sketch of a single light switch on a wall with a hand flicking it, and a small cloud above lighting up like a bulb

9 Jun 2023 · 11 min read

EventBridge Event Store with DynamoDB and Lambda (Node.js 22)

Build an Amazon EventBridge event store with DynamoDB and a Node.js 22 Lambda using the AWS SDK v3, then deploy it with AWS SAM to trace every event.

ArticlesAWSLatest NewsServerlessTutorial

Ink sketch of a conveyor belt carrying small envelopes that drop one by one into a long neat card-index drawer where every envelope is kept in order

7 Jun 2023 · 9 min read

DynamoDB with TypeScript: Practical Tips

Practical tips for DynamoDB with TypeScript: running DynamoDB locally, modelling data around access patterns and typing your items with interfaces.

ArticlesAWSLatest NewsServerless

Ink sketch of a card-index drawer where every divider tab is shaped like a key, and a hand pulling one card out by its key tab