2026-04-25 백엔드 미팅
Shared on April 25, 2026
프로젝트 회의 노트 (2026‑04‑25)
개요
이번 회의에서는 MVP 출시 일정, 버전 관리 전략, 인프라 보안 및 CI/CD 파이프라인 설정, AI 활용 방안 등에 대해 논의하였다.
주요 결정 사항과 실행 항목을 정리하였다.
참가자 및 역할
| 이름 | 역할 |
|---|---|
| 리더 | 프로젝트 전반 관리, 일정 조정 |
| 백엔드팀 | API 설계·구현, 인프라 설정 |
| 프론트엔드팀 | UI/UX, WebSocket 연동 |
| DevOps | CI/CD, 인프라 자동화 |
| AI 담당 | AI 활용 가이드 및 도구 선정 |
결정 사항
| 항목 | 결정 내용 |
|---|---|
| 버전 관리 | - 1.0.0 : MVP 출시 (7월) <br> - 1.1.0 : 기능 추가 (8월) <br> - 1.1.1 : 레이어 리팩토링 <br> - 1.1.x : 마이너 패치·버그 수정 |
| 브랜치 정책 | main 브랜치만 사용 → PR 기반 배포 |
| SSH/SSM | SSM 사용으로 공개 SSH 포트 차단, 퍼블릭 IP는 Cloudflare에만 열어두고 내부는 프라이빗 |
| CI/CD | GitHub Actions 활용 → git-crypt로 비밀키 암호화, S3/EC2 배포 |
| 도메인 | smart.order.shop 도메인 확보 → Cloudflare에 DNS 등록, Let's Encrypt 인증서 발급 |
| SSL | Cloudflare에서 Universal SSL 사용, EC2에는 certbot 설치 필요 |
| WebSocket | 프론트엔드는 WebSocket, 백엔드는 Spring Boot @EnableWebSocket 사용 |
| AI 활용 | 커밋 메시지, API 명세서 자동 생성 → AI 컨텍스트 문서 작성 |
| 비즈니스 모델 | 수익 창출 포인트 정의 → 다음 회의 전 초안 완성 |
| 데이터베이스 | Superbase(프론트) + PostgreSQL(백엔드) 연결 검증 필요 |
실행 항목
| 담당 | 항목 | 기한 |
|---|---|---|
| DevOps | GitHub Actions 워크플로우 설정 (.github/workflows) | 4월 30일 |
| DevOps | git-crypt 키 생성·배포, RSA 키 관리 | 5월 1일 |
| 인프라 | Cloudflare DNS A/AAAA 레코드 등록 | 5월 2일 |
| 인프라 | EC2 인스턴스에 Certbot 설치, SSL 인증서 자동 갱신 스크립트 | 5월 3일 |
| 백엔드 | application.yml에 DB 비밀번호 암호화(환경 변수) | 5월 4일 |
| 프론트엔드 | WebSocket 엔드포인트 테스트, 이미지 CDN 설정 | 5월 5일 |
| AI | AI 사용 가이드 문서 초안 작성 (커밋 메시지 및 API 스펙) | 5월 6일 |
| 비즈니스 | 수익 모델 초안 제출 | 5월 7일 |
| 팀 | 다음 주 중간 점검 회의 | 5월 10일 |
메모: 모든 실행 항목은 PR을 통해 main 브랜치에 병합 후 자동 배포가 진행된다.
논의 포인트
-
버전 관리
- 기능 추가는 1.x.x, 리팩토링·버그 수정은 1.1.x 로 통일.
- 대규모 리팩터링 시 마이너 버전으로 승격 여부 검토 중.
-
보안
- SSH 대신 SSM 사용으로 인스턴스 접근 최소화.
- 퍼블릭 IP는 Cloudflare 프록시만 열어두고 내부는 프라이빗.
-
CI/CD
- GitHub Actions 사용으로 빌드·테스트·배포 파이프라인 완성.
git-crypt로 비밀키 보호 및 암호화/복호화 자동화.
-
인프라
- Cloudflare를 통한 CDN, DNS, SSL(Let’s Encrypt) 활용.
- EC2 인스턴스에
certbot설치 시계 설정 검토.
-
AI 활용
- 커밋 메시지, API 명세서 자동 생성 도구 선정 중.
- AI 사용 시 개인정보·코드 노출 방지를 위한 문서 준비.
-
비즈니스 모델
- 수익 창출 포인트(구독, 거래 수수료 등) 초안 작성 필요.
- 발표 전 비즈니스 모델 검증 요청.
-
데이터베이스
- Superbase(프론트)와 PostgreSQL(백엔드) 연동 테스트.
- 테스트용 H2 데이터베이스 도입 여부 논의.
-
WebSocket
- 프론트엔드와 백엔드 간 실시간 통신 설계 검토.
- 이미지 전송 시 CDN URL 사용 결정.
-
작업 흐름
git-crypt를 활용한 암호화/복호화 프로세스와 GitHub Actions 연동 설명 필요.git커맨드 사용(예:git switch,git reset --soft)에 대한 팀 교육.
마무리
- 모든 팀원은 위 실행 항목을 확인하고, 5월 10일에 중간 점검 회의에서 진행 상황을 공유한다.
- 비즈니스 모델 초안은 5월 7일까지 제출하도록 한다.
회의 종료