aws-serverless
AWS Serverless
Quick Reference
| Topic | Reference File | Key Insight |
|---|---|---|
| Lambda internals | references/lambda-patterns.md |
Cold start happens per concurrent execution, not just once |
| Lambda Layers | references/lambda-patterns.md |
Deployment optimization, NOT a package manager |
| Observability | references/lambda-powertools.md |
Use Powertools for Logger, Tracer, Metrics — never print() |
| Monitoring/alarms | references/monitoring.md |
Alert on symptoms (errors, latency), not causes (CPU) |
| Event-driven | references/event-driven.md |
Single Lambda vs Step Functions decision; Standard/Express/Hybrid; Saga pattern |
| API Gateway | references/api-gateway.md |
HTTP API ~70% cheaper; use REST API only for WAF/caching/usage plans |
Critical Anti-Patterns
Lambda
- Don't assume cold start is "just the first request" — it happens per concurrent execution
- Don't use Lambda Layers as a package manager — use them for deployment optimization only
- Don't call Lambda synchronously from Lambda — use SQS, SNS, or Step Functions
More from a-pavithraa/aws-serverless-skill
terraform-aws
Patterns and best practices for AWS infrastructure as code with Terraform. Use when the user asks about Terraform module structure, naming conventions, state management, IAM policies (least privilege, OIDC), CI/CD pipelines for infrastructure (GitHub Actions, OIDC authentication), security scanning (Checkov, CKV_AWS checks), secrets management, KMS key policies, confused deputy prevention, Lambda function URL auth, API Gateway WAF/logging, or general IaC architecture decisions. Triggers on: Terraform, OpenTofu, IaC, modules, tfstate, remote state, OIDC, IAM, least privilege, GitHub Actions, CI/CD, infrastructure pipeline, AWS provider, Checkov, static analysis, IaC scanning, confused deputy, source ARN, KMS, CMK, secrets in state, ephemeral resources, Lambda function URL, API Gateway WAF.
3aws-dynamodb
Patterns and best practices for Amazon DynamoDB data modeling and access patterns. Use when the user asks about DynamoDB table design, single-table design, GSIs, multi-attribute composite keys, one-to-many relationships, cost optimization, or Terraform DynamoDB resources. Triggers on: DynamoDB, single-table design, GSI, partition key, sort key, access patterns, filter expressions, TTL, vertical sharding, composite keys, multi-attribute keys.
2