Cloud-Native Application Development & Infrastructure as Code
Welcome to CSY6225inc! This organization hosts production-grade cloud-native systems built for scalability, security, and resilience. Each repository represents a critical component of a modern cloud architecture, developed as part of the Network Structures and Cloud Computing curriculum.
API backend with production-ready features
- Tech Stack: Node.js, Express, PostgreSQL, AWS S3
- Features:
- Health check endpoints (
/healthz,/cicd) - Secure file upload/delete with IAM roles
- CloudWatch logging & custom metrics
- 98% test coverage (Jest/Supertest)
- Health check endpoints (
Enterprise-grade AWS provisioning
- Tech Stack: Terraform, Packer, AWS (VPC/ALB/RDS)
- Features:
- Multi-AZ VPC with NAT Gateway
- Auto Scaling Group (min:3, max:5)
- KMS-encrypted RDS & S3
- CI/CD-ready GitHub Actions
graph TD
A[Users] --> B[Route53]
B --> C[HTTPS ALB]
C --> D[Auto Scaling Group]
D --> E[EC2 Instances]
E --> F[Encrypted RDS]
E --> G[Secure S3]
E --> H[CloudWatch Metrics]
Developed for CSYE6225 - Network Structures & Cloud Computing, these projects implement:
✅ 12-factor app principles
✅ Infrastructure as Code (IaC)
✅ CI/CD pipelines
✅ Security best practices
- Fork the repository
- Create feature branch:
git checkout -b feat/your-idea - Submit PR with:
- Test coverage >90%
- Terraform validation (
fmt/validate) - Updated documentation
MIT License - See LICENSE in each repository.
Explore. Learn. Build.
CSY6225inc GitHub Profile
