
api/ - Go-based multi-tenant API applicationapplication/ - Core application codeinfrastructure/terraform/ - Terraform configurations for AWS infrastructuremodules/vpc/ - VPC module with private/public subnetsmodules/eks/ - EKS cluster module with node groupsenvs/dev/ - Development environment configurationenvs/staging/ - Staging environment configurationenvs/prod/ - Production environment configurationinfrastructure/kubernetes/ - Kubernetes manifestsinfrastructure/aws/ - AWS-specific configurationskubernetes/ - ArgoCD app-of-apps manifests.github/workflows/ - GitHub Actions CI/CD pipelinesblue-green-deploy/ - Blue/green and canary deployment configurationscost-controls/ - Cost optimization and budget managementdocumentation/ - Architecture and security documentationrunbooks/ - Operational runbooks for deployment, scaling, and outage managementsecurity/ - Security configurations and policieshorizontal-scaling/ - Horizontal scaling configurations and load testingalerts/ - Alerting and monitoring configurationsmetrics/ - Metrics and observability configurationsfailure-scenarios/ - Failure scenario documentation and runbooks.github/workflows/ci-cd-pipeline.yml includes:AWS_ACCESS_KEY_ID - AWS access key IDAWS_SECRET_ACCESS_KEY - AWS secret access keyAWS_ACCOUNT_ID - AWS account IDAWS_REGION - AWS region (default: us-east-1)kubernetes/ directorykubernetes/overlays/runbooks/ directory for detailed operational procedures.Posted Apr 7, 2026
Built a multi-tenant SaaS platform with CI/CD on AWS EKS.