Skip to content

davidxjohnson/typescript-cloud-projects

Repository files navigation

TypeScript Cloud Projects

CI/CD Pipeline PR Validation License: MIT

Modern TypeScript cloud development demonstrating AWS infrastructure, DevOps automation, and production-ready testing practices.

aws-cdk-examples/

Infrastructure as Code projects using AWS CDK with TypeScript.

  • eks/ - Complete EKS cluster deployment with Kubernetes 1.33, AL2023 AMI support, and proper IAM configuration. Demonstrates production-ready container orchestration setup.

  • lambda/ - Serverless function deployment with API Gateway integration. Includes three Lambda functions showcasing different patterns: HTTP endpoints, data processing, and monitoring.

aws-sdk-examples/

Cloud service integration using AWS SDK v3 with comprehensive testing.

  • list-lambdas/ - Command-line tool for managing Lambda functions with 95.65% test coverage. Features pagination, error handling, and professional CLI interface using Commander.js.

  • list-pods/ - Kubernetes API integration for pod management with 97.61% test coverage. Demonstrates cloud-native application patterns and robust testing strategies.

scripts/

DevOps automation and workflow management tools.

.github/

CI/CD pipeline configuration and repository automation.

  • workflows/ - GitHub Actions for automated testing, security scanning, and deployment
  • dependabot.yml - Automated dependency updates with security monitoring
  • CODEOWNERS - Code review automation and ownership management
  • Pull request templates - Standardized PR process with quality gates

docs/

Technical documentation and development guides.


Key Features: Production-ready code patterns • Comprehensive testing (95%+ coverage) • Modern DevOps practices • Enterprise-grade automation

About

Examples using TypeScript and CDK to build stacks in the cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors