serverless-patterns-advanced
Installation
SKILL.md
Serverless Patterns — Advanced
This skill extends serverless-patterns with idempotency, cost modeling, and observability. Load serverless-patterns first.
When to Activate
- Lambda receives duplicate events and needs idempotency (at-least-once delivery)
- Calculating whether Lambda or containers are more cost-effective at current request volume
- Writing CloudWatch Insights queries for cold start analysis, duration percentiles, or error rates
Idempotency
Lambda can be invoked multiple times for the same event (at-least-once delivery). Always design for idempotency.
import { makeHandlerIdempotent } from '@aws-lambda-powertools/idempotency';
import { DynamoDBPersistenceLayer } from '@aws-lambda-powertools/idempotency/dynamodb';