Skip to content
@CSY6225inc

CSY6225inc

CSY6225inc GitHub Organization

Cloud-Native Application Development & Infrastructure as Code


Overview

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.


Architecture Diagram

Detailed Architecture

Components: VPC, ALB, Auto Scaling, RDS, S3, CloudWatch*

📦 Key Repositories

1. Web Application (webapp)

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)

➡️ Explore Webapp

2. Infrastructure as Code (tf-aws-infra)

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

➡️ Explore Infrastructure


🛠️ Technology Stack

AWS
Node.js
Terraform
PostgreSQL


🔍 Data Flow Diagram

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]  
Loading

📘 Course Connection

Developed for CSYE6225 - Network Structures & Cloud Computing, these projects implement:
✅ 12-factor app principles
✅ Infrastructure as Code (IaC)
✅ CI/CD pipelines
✅ Security best practices


🤝 Contributing

  1. Fork the repository
  2. Create feature branch: git checkout -b feat/your-idea
  3. Submit PR with:
    • Test coverage >90%
    • Terraform validation (fmt/validate)
    • Updated documentation

📜 License

MIT License - See LICENSE in each repository.


Explore. Learn. Build.
CSY6225inc GitHub Profile

Popular repositories Loading

  1. webapp webapp Public

    Node.js backend API service featuring health checks, secure file upload to S3, PostgreSQL integration, and full observability with CloudWatch metrics and logs. Built for scalability and test covera…

    JavaScript

  2. tf-aws-infra tf-aws-infra Public

    Modular, production-grade Terraform setup that provisions AWS infrastructure: VPC, ALB, Auto Scaling EC2s with Packer AMIs, RDS with Secrets Manager, S3 with KMS encryption, Route53 DNS, ACM TLS, I…

    HCL

  3. .github .github Public

    Organization-wide overview and documentation hub for CSYE 6225 projects. Showcases cloud-native best practices, architecture diagrams, contribution guidelines, and project goals for the course Netw…

Repositories

Showing 3 of 3 repositories
  • .github Public

    Organization-wide overview and documentation hub for CSYE 6225 projects. Showcases cloud-native best practices, architecture diagrams, contribution guidelines, and project goals for the course Network Structures and Cloud Computing.

    CSY6225inc/.github's past year of commit activity
    0 0 0 0 Updated Aug 27, 2025
  • webapp Public

    Node.js backend API service featuring health checks, secure file upload to S3, PostgreSQL integration, and full observability with CloudWatch metrics and logs. Built for scalability and test coverage, with 98% coverage using Jest + Supertest. Tech Stack: Node.js · Express · PostgreSQL · AWS SDK · CloudWatch · Jest · Supertest

    CSY6225inc/webapp's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Apr 19, 2025
  • tf-aws-infra Public

    Modular, production-grade Terraform setup that provisions AWS infrastructure: VPC, ALB, Auto Scaling EC2s with Packer AMIs, RDS with Secrets Manager, S3 with KMS encryption, Route53 DNS, ACM TLS, IAM, and CloudWatch metrics. Optimized for CI/CD via GitHub Actions with instance refresh support. Tech Stack: Terraform · AWS EC2 · RDS · S3 · KMS · Rout

    CSY6225inc/tf-aws-infra's past year of commit activity
    HCL 0 MIT 0 0 0 Updated Apr 12, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…