aws-serverless

Builds AWS serverless apps with Lambda, API Gateway, DynamoDB, and SAM/CDK.

70|42|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/tranhieutt/software_development_department --skill aws-serverless-tranhieutt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-serverless
Source: https://github.com/tranhieutt/software_development_department/tree/main/.claude/skills/aws-serverless
Command: npx skills add https://github.com/tranhieutt/software_development_department --skill aws-serverless-tranhieutt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stops you from manually piecing together Lambda functions, API Gateway definitions, and event pipelines, ensuring every serverless deployment follows production-ready patterns.

Core Features & Use Cases

  • Lambda Handler Blueprint: Reusable handler structure for Node.js and Python with warm initialization, error logging, and DynamoDB access.
  • API Gateway + SAM/CDK Templates: Ready SAM definitions that wire HttpApi/REST layers to Lambda CRUD operations, CORS, and permission policies.
  • Event-Driven Reliability: SQS-triggered processors with batch failure reporting, DLQ policies, and retries for asynchronous workloads. Example use case: Design a serverless product catalog API that reads and writes DynamoDB items through API Gateway and processes inventory updates via SQS.

Quick Start

Deploy the aws-serverless skill to design and document the Lambda-API Gateway stack for your new serverless microservice.

Frequently Asked Questions about aws-serverless

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build production-ready AWS serverless applications with Lambda and API Gateway?

To build production-ready AWS serverless applications, you need structured Lambda handlers, API Gateway integration templates, and reliability patterns like SQS batch retries. This approach provides reusable blueprints for Node.js and Python handlers with warm initialization, error logging, and DynamoDB access built in.

What is the best way to handle SQS batch failures and retries in serverless event-driven architectures?

Handling SQS batch failures and retries in serverless architectures requires configuring dead-letter queues (DLQs) and batch failure reporting for asynchronous workloads. Implementing these reliability patterns ensures failed messages are captured and reprocessed without stalling the entire event pipeline.

How do I wire API Gateway to Lambda CRUD operations using SAM templates?

Wiring API Gateway to Lambda CRUD operations using SAM templates involves defining HttpApi or REST layers with built-in CORS and permission policies. Ready SAM definitions automatically connect the API endpoints to your Lambda functions to execute database operations.

Do I need SAM or CDK to deploy a serverless microservice with DynamoDB and SQS?

You need SAM or CDK to deploy a serverless microservice with DynamoDB and SQS because they provide the infrastructure-as-code definitions required to wire event pipelines. These frameworks ensure your Lambda functions, API Gateway integrations, and database access layers follow production-ready patterns.

Can I use this approach to design an event-driven data pipeline using SNS and SQS?

You can use this approach to design event-driven data pipelines using SNS and SQS by implementing asynchronous background processors. The architecture supports SQS-triggered Lambda functions with batch failure reporting and DLQ policies to reliably process asynchronous workloads.