
๐ฆ 1. Infra Team (3๋ช
)
AWS + Kubernetes(K3s/kubeadm) + Knative + Scaling ์ธํ๋ผ ๋ด๋น
Infra ๋ด๋น โ โ Cloud & Network Lead
<aside>
<img src="/icons/user-circle_yellow.svg" alt="/icons/user-circle_yellow.svg" width="40px" />
2) EC2 ๊ธฐ๋ฐ K8s ํด๋ฌ์คํฐ ๊ตฌ์ถ
์ต์
1: K3s (๊ฒฝ๋)
3) Knative Serving + Kourier ์ค์น & ํ๋
- Knative Serving
- Kourier Gateway
- PodAutoscaler(KPA) ์ค์
- Concurrency(๋์์ฑ) ์ค์
- Scale-to-zero ์ ์ฑ
- Activator ํ๋(์ฝ๋์คํํธ ์ํ)
5) ๋น๋ ์ธํ๋ผ(Pod ๊ธฐ๋ฐ) ๊ตฌ์ฑ
- Kaniko or BuildKit Runner ์ค์น
- Private ECR push ๊ถํ ๋ถ์ฌ
- ๋คํธ์ํฌ ์ ์ฑ
์ ์ฉ
- ๋น๋ ์ ํ์ํ S3/Secrets mount ๊ตฌ์กฐ
7) ๋ชจ๋ํฐ๋ง ๊ตฌ์ฑ
- Prometheus + Grafana
</aside>
Infra ๋ด๋น โก โ Platform
<aside>
<img src="/icons/user-circle_yellow.svg" alt="/icons/user-circle_yellow.svg" width="40px" />
0) UI/UX + Frontend
- UI/UX โ Google stitch
- Frontend โ Html, CSS, JS (AmazonQ๋ก ๋ธ๊น)
1) AWS ๋คํธ์ํฌ/VPC ์ค๊ณ
- VPC (10.0.0.0/16)
- Public/Private Subnet
- Internet Gateway, NAT Gateway
- Route53
- Security Group & NACL
- VPC Endpoints
- DynamoDB
2) IaC โ Terraform ์ ๋ด
- AWS VPC
- EC2 ASG
- ALB / ACM
- S3
- IAM ์ ์ฑ
- Route53
- SSM (Bastionless ๊ตฌ์ฑ)
- K8s ํด๋ฌ์คํฐ ๋ถํธ์คํธ๋ฉ ๋ชจ๋
3) ๋ฉํฐ ํ
๋์ ๊ฒฉ๋ฆฌ
- Namespace per Tenant
- ResourceQuota
- LimitRange
- PodSecurityAdmission
</aside>
Infra ๋ด๋น โก โ CI/CD
<aside>
<img src="/icons/user-circle_yellow.svg" alt="/icons/user-circle_yellow.svg" width="40px" />
1) ๋ฐฐํฌ ํ์ดํ๋ผ์ธ
- CI/CD : Github Action โ ArgoCD (Argo Rollout ์ต์
)
- FE
- BE
2) ArgoCD ๊ธฐ๋ฐ GitOps ๊ตฌ์ถ
- Knative + Function Helm chart ๋ฐฐํฌ
- Cluster / App-of-apps ๊ตฌ์กฐ
</aside>
๐ฉ 2. Backend Team (3๋ช
)
๊ด๋ฆฌ API, Function Registry, ํ
ํ๋ฆฟ, ์คํ๊ธฐ, ์ฌ์ฉ์ ์๋น์ค ๊ฐ๋ฐ
Backend ๋ด๋น โ โ API & Registry Lead