Serverless event lab

Build the event-driven AWS story interviewers actually ask about.

Lambda, SNS, SQS, EventBridge, CloudWatch, SAM, and GitHub Actions arranged as a small but realistic order-processing system with retries, fanout, alarms, and a dead-letter queue.

event-pipeline healthy
ManualEventBridge OrderIngestLambda SNS TopicFanout OrdersQueueSQS HighPriorityAuditQueue ProcessorLambda DLQ AlarmCloudWatch
7AWS services
17study notes
2Lambda functions
1deployable SAM stack

What you learn

Serverless concepts with production texture.

01

Async processing

Understand how SQS decouples the producer from the worker and controls retry behavior.

02

Fanout and filtering

Use SNS to publish once and route messages to multiple queues based on attributes.

03

Failure handling

Trigger poison-message behavior, observe retries, and explain the role of the DLQ.

04

Observability

Use logs, metrics, dashboards, and alarms to prove what the system is doing.

Interview angle

A small system that opens big AWS conversations.

This repo gives you concrete examples for event-driven architecture, retries, DLQs, IAM permissions, infrastructure as code, CI/CD, and operational troubleshooting.

Public lab portfolio

Related engineering labs