<aside>
<img src="/icons/folder_yellow.svg" alt="/icons/folder_yellow.svg" width="40px" />
사전 자료
현석
소현
🚀 AWS 기반 FaaS 프로젝트 — 업무 분할(Infra 3명 / Backend 2명)
</aside>

1. 회의 개요
- 참석자: 김소현, 유서영, 나동규, 안현석
- 주제: 서버리스 플랫폼(예: OpenFaaS, Knative 등) 아키텍처 설계 및 역할 분담
2. 주요 논의 내용
1) 협업 도구 및 편집 이슈
- 노션 등 협업 도구에서 동시 편집, 권한 문제 등 발생 → 수정 링크로 해결
2) 아키텍처 및 기술 스택 논의
- 오픈파스(OpenFaaS)와 케이네이티브(Knative) 비교
- OpenFaaS: 초보자 친화적, 대시보드, 자동 빌드 등 편의 기능 많음
- Knative: 더 강력한 기능, 직접 구현해야 할 부분 많음(큐, 비동기 처리, 빌드 등)
- 컨테이너 이미지 빌드 및 배포 방식, 콜드스타트, 자동 스케일링, 멀티테넌시, 매트릭 수집 등 서버리스 핵심 이슈 논의
- 제네릭 러너(런타임 컨테이너 미리 띄워두고 코드만 교체) vs. 코드 포함 이미지 빌드 방식 장단점 논의
3) 역할 분담 및 업무 범위
- 인프라(클러스터, 네트워크, VPC, 테라폼 등)와 백엔드(API, 함수 관리, 매트릭 수집 등)로 역할 분담
- 프론트엔드는 Amplify 등 간단한 배포 도구 활용 예정
- CI/CD는 Github Actions, ArgoCD 등 활용
- 각자 희망 역할 및 경험에 따라 분담
4) 서비스 설계 및 유저 플로우
- MVP(최소 기능 제품) 기준 기능 정의: 함수 등록/수정/실행, 결과 및 매트릭 제공
- 유저 인증, 함수 버전 관리, 함수별 매트릭 제공 등은 우선순위에 따라 구현