What problem does it solve?
Deploying interdependent AWS services (ALB, ECS Fargate, RDS PostgreSQL, Route53) via separate CDK stacks frequently causes circular CloudFormation dependency errors that block deployments. This Skill provides a proven single-stack pattern to eliminate these failures, plus end-to-end guidance for deploying full-stack containerized applications on AWS.
Core Features & Use Cases
- Single Consolidated CDK Stack Pattern: Eliminates cross-stack circular dependencies by grouping all interdependent AWS resources (ALB, ECS, RDS, Route53, ECR) into one stack.
- Full Deployment Workflow: Includes complete steps for CDK stack synthesis, Docker image build and push to ECR, ECS service deployment, and DNS configuration.
- Production Troubleshooting Guide: Covers common failure scenarios including CDK rollback failures, ECS task provisioning errors, ALB health check failures, RDS connection issues, and database initialization problems.
- Use Case: Ideal for teams deploying Bun/Elysia backends with React frontends on AWS that require high availability, persistent connections, and no cold start latency.
Quick Start
Use this skill to deploy your full-stack containerized application to AWS ECS Fargate with ALB, RDS PostgreSQL, and Route53 DNS using a single consolidated CDK stack to avoid circular dependency errors and follow production best practices.