aws-serverless
Build Production AWS Serverless Apps
This skill helps developers create production-ready AWS serverless applications with proper Lambda patterns, API Gateway integration, and event-driven architectures.
์คํฌ ZIP ๋ค์ด๋ก๋
Claude์์ ์ ๋ก๋
์ค์ โ ๊ธฐ๋ฅ โ ์คํฌ โ ์คํฌ ์ ๋ก๋๋ก ์ด๋
ํ ๊ธ์ ์ผ๊ณ ์ฌ์ฉ ์์
ํ ์คํธํด ๋ณด๊ธฐ
"aws-serverless" ์ฌ์ฉ ์ค์ ๋๋ค. Create a Lambda handler that reads from DynamoDB
์์ ๊ฒฐ๊ณผ:
A Node.js Lambda handler with AWS SDK v3, proper error handling, DynamoDBDocumentClient setup, and API Gateway response format with CORS headers.
"aws-serverless" ์ฌ์ฉ ์ค์ ๋๋ค. Write SAM template for HTTP API with Lambda
์์ ๊ฒฐ๊ณผ:
A SAM template showing HttpApi definition, Lambda function with DynamoDBReadPolicy and DynamoDBCrudPolicy, and proper CORS configuration.
"aws-serverless" ์ฌ์ฉ ์ค์ ๋๋ค. Implement SQS batch processing with retry logic
์์ ๊ฒฐ๊ณผ:
Lambda handler that iterates through SQS records, catches individual failures, tracks batchItemFailures, and returns them for SQS retry mechanism.
๋ณด์ ๊ฐ์ฌ
์์ This skill provides documentation and code patterns for AWS serverless development. Static analyzer flagged 34 potential issues, but all are false positives triggered by YAML code blocks and standard AWS terminology. The skill contains only legitimate code examples for Lambda handlers, SAM templates, and infrastructure configuration. No malicious patterns found.
๊ฐ์ง๋ ํจํด
ํ์ง ์ ์
๋ง๋ค ์ ์๋ ๊ฒ
New Serverless Project Setup
Generate proper Lambda handler structure with DynamoDB integration, error handling, and API Gateway response format.
Event-Driven Architecture
Create SQS-triggered Lambda functions with batch processing, partial failure handling, and dead letter queue configuration.
Infrastructure as Code
Write SAM templates with proper IAM policies, environment variables, CORS settings, and resource definitions.
์ด ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์
Create a Node.js Lambda handler function that reads from DynamoDB using the AWS SDK v3. Include proper error handling and return an API Gateway compatible response.
Write a SAM template that creates an HTTP API with Lambda integration. Include GET and POST endpoints with DynamoDB read and write policies.
Create a Lambda function that processes SQS messages in batches. Include partial failure handling that reports failed items back to SQS for retry.
Show best practices for reducing Lambda cold start times including memory allocation, dependency management, and VPC considerations.
๋ชจ๋ฒ ์ฌ๋ก
- Initialize AWS SDK clients and database connections outside the Lambda handler for reuse across invocations
- Use DynamoDBDocumentClient for simplified attribute marshaling and unmarshaling
- Configure appropriate timeout values matching your function execution time plus overhead
- Use provisioned concurrency for latency-sensitive applications
ํผํ๊ธฐ
- Do not create monolithic Lambda functions that handle multiple unrelated operations
- Avoid including large dependencies that are rarely used to reduce deployment package size
- Do not make synchronous calls inside VPC-attached Lambda without considering ENI attachment overhead
- Avoid using wildcard CORS AllowOrigins in production unless explicitly required
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
What runtime does this skill support?
Does this skill create actual AWS resources?
How do I handle DynamoDB connections in Lambda?
What is the recommended batch size for SQS Lambda?
How do I reduce Lambda cold start times?
Can I use this skill for VPC-attached Lambda functions?
๊ฐ๋ฐ์ ์ธ๋ถ ์ ๋ณด
์์ฑ์
sickn33๋ผ์ด์ ์ค
MIT
๋ฆฌํฌ์งํ ๋ฆฌ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/aws-serverless์ฐธ์กฐ
main
ํ์ผ ๊ตฌ์กฐ
๐ SKILL.md