Chuyên gia AWS Serverless & Kiến trúc hướng sự kiện
Skill thiết kế và triển khai kiến trúc serverless/event-driven trên AWS (Lambda, API Gateway, EventBridge, Step Functions) theo nguyên tắc Well-Architected Serverless Lens.
Lập trìnhTrung cấp★ 363⑂ 39Điểm AI 9/10Cập nhật lần cuối: 15 thg 6, 2026
Làm được gì
- Áp dụng 7 nguyên tắc thiết kế của AWS Well-Architected Serverless Lens: hàm đơn nhiệm, thiết kế theo số request đồng thời, share nothing, không phụ thuộc hạ tầng, dùng Step Functions thay vì chain Lambda, kích hoạt bằng sự kiện, và xử lý idempotent.
- Cung cấp ví dụ CDK/TypeScript cho Lambda, API Gateway (REST/HTTP), DynamoDB, Step Functions, EventBridge, SQS, SNS.
- Nhắc các yếu tố vận hành bắt buộc: Dead Letter Queue, partial batch failure, retry với exponential backoff, X-Ray tracing, Lambda Powertools.
- Kèm tài liệu tham chiếu về mẫu EDA (event router, queue, fan-out, saga, event sourcing) và mẫu serverless (microservice API, Kinesis, cron job, webhook).
- Bắt buộc kiểm chứng thông tin AWS qua MCP tài liệu trước khi trả lời.
Dành cho ai
- Lập trình viên backend xây dựng API serverless hoặc microservice trên AWS.
- Nhóm cần triển khai xử lý bất đồng bộ, hàng đợi, pub/sub, giao dịch phân tán.
- Kỹ sư cloud viết hạ tầng bằng CDK và muốn được review theo best practice.
Ví dụ sử dụng
- "Thiết kế pipeline xử lý đơn hàng bằng EventBridge + SQS + Lambda" → nhận stack CDK kèm rule routing, DLQ và alarm.
- "Điều phối thanh toán – giao hàng – thông báo an toàn" → gợi ý saga pattern với Step Functions và hành động bù trừ.
- "Consumer SQS bị xử lý trùng" → refactor sang kiểm tra idempotency bằng DynamoDB và trả về batchItemFailures.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/zxkane/aws-skills/HEAD/plugins/serverless-eda/skills/aws-serverless-eda/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục plugins/serverless-eda/skills/aws-serverless-eda từ repo GitHub zxkane/aws-skills vào ~/.claude/skills/aws-serverless-eda/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/zxkane/aws-skills.git && mkdir -p ~/.claude/skills && cp -r aws-skills/plugins/serverless-eda/skills/aws-serverless-eda ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và vào thư mục làm việc của bạn.
- Clone repo:
git clone https://github.com/zxkane/aws-skills.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy skill:
cp -r aws-skills/plugins/serverless-eda/skills/aws-serverless-eda ~/.claude/skills/ - Kiểm tra thư mục
references/đã được copy kèm. - Nên copy thêm skill
aws-mcp-setupvàaws-cdk-developmentđể các công cụ MCP hoạt động đầy đủ. - Xác nhận đã đăng nhập AWS:
aws sts get-caller-identity - Khởi động lại Claude Code và thử yêu cầu "thiết kế API serverless với Lambda" để kích hoạt skill.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT