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

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.