Resources & Tools
A curated collection of tools, templates, and resources for AWS cloud engineering and DevOps.
AWS CDK Patterns
Infrastructure Templates
- Multi-Environment CDK Setup: Reusable patterns for dev/staging/prod
- CloudFront + S3 Static Site: Complete setup with OAC and custom domains
- API Gateway + Lambda: Serverless API patterns with proper monitoring
- VPC + ECS Fargate: Container hosting with load balancing
CDK Utilities
- Custom Constructs Library: Reusable components for common patterns
- CDK Deployment Scripts: Automated deployment with proper rollback
- Environment Configuration: Managing secrets and parameters across environments
DevOps Tools
CI/CD Templates
- GitHub Actions for AWS: Complete workflows for CDK deployment
- Multi-stage Pipelines: Build, test, and deploy with proper gates
- Infrastructure Testing: Unit and integration tests for CDK code
Monitoring & Observability
- CloudWatch Dashboards: Pre-built dashboards for common services
- Alerting Patterns: Smart alerting that reduces noise
- Cost Monitoring: Track and optimize AWS spending
Learning Resources
AWS Documentation
Community Resources
- CDK Patterns - Community CDK patterns
- AWS Samples - Official AWS code samples
- Awesome CDK - Curated CDK resources
Tools I Use
Development
- AWS CLI v2: Command-line interface for AWS services
- AWS CDK CLI: Infrastructure as Code toolkit
- VS Code: With AWS Toolkit extension
- Docker: For local development and testing
Monitoring
- AWS CloudWatch: Native AWS monitoring and logging
- AWS X-Ray: Distributed tracing for serverless applications
- AWS Cost Explorer: Cost analysis and optimization
Have a resource to suggest? Open an issue or reach out on LinkedIn.