What problem does it solve?
This skill provides a guided, repeatable blueprint to set up a complete AWS serverless deployment for microservices, covering CDK Go infrastructure, Lambda handlers, DynamoDB schemas, and EventBridge integration.
Core Features & Use Cases
- Infrastructure as Code: Defines a multi-resource serverless stack using AWS CDK in Go, including Lambda, API Gateway, DynamoDB, SQS, and EventBridge wiring.
- Environment-driven Deployments: Supports dev/stage/prod with stage-specific stacks and version tagging for traceability.
- Step-by-step Deployment Guide: Includes directory structure, CDK app, stack, and lambda entry points to boot a production-ready serverless service.
- Use Case: A microservice platform that requires scalable API endpoints, event-driven processing, and resilient data storage with per-service isolation.
Quick Start
- Bootstrapping and deployment require AWS CLI v2, Node.js, and Go 1.25+. Install and configure credentials.
- Bootstrap CDK for your account and region, then run make deploy STAGE=dev VERSION=latest to provision the stack.
- After deployment, retrieve the API URL from CloudFormation outputs and test the API and event paths.