lambda-patterns
OfficialMaster AWS Lambda serverless design.
Software Engineering#serverless#aws lambda#terraform#event-driven#dlq#cold start#provisioned concurrency
Authorengineers-hub-ltd-in-house-project
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides best practices and reusable patterns for designing, deploying, and operating AWS Lambda functions in event-driven architectures, optimizing for performance, cost, and reliability.
Core Features & Use Cases
- Function Design: Implement robust Lambda functions using Terraform and TypeScript, incorporating AWS Lambda Powertools for logging, tracing, and metrics.
- Optimization: Optimize for cold starts, manage Lambda Layers for shared code, and configure Provisioned Concurrency for predictable performance.
- Reliability: Implement Dead Letter Queues (DLQ) for failed messages and use SQS event source mapping with partial batch failure reporting.
- Monitoring: Set up CloudWatch alarms for DLQ messages and Lambda errors.
- Use Case: Deploy a scalable, event-driven API backend using API Gateway, Lambda, and DynamoDB, ensuring high availability and efficient error handling.
Quick Start
Deploy the provided Terraform configuration for an AWS Lambda function with SQS event source mapping and DLQ configured.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: lambda-patterns Download link: https://github.com/engineers-hub-ltd-in-house-project/eh-skills/archive/main.zip#lambda-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.