alt

2026-04-25 백엔드 미팅

Shared on April 25, 2026

프로젝트 회의 노트 (2026‑04‑25)

개요

이번 회의에서는 MVP 출시 일정, 버전 관리 전략, 인프라 보안CI/CD 파이프라인 설정, AI 활용 방안 등에 대해 논의하였다.
주요 결정 사항과 실행 항목을 정리하였다.


참가자 및 역할

이름역할
리더프로젝트 전반 관리, 일정 조정
백엔드팀API 설계·구현, 인프라 설정
프론트엔드팀UI/UX, WebSocket 연동
DevOpsCI/CD, 인프라 자동화
AI 담당AI 활용 가이드 및 도구 선정

결정 사항

항목결정 내용
버전 관리- 1.0.0 : MVP 출시 (7월) <br> - 1.1.0 : 기능 추가 (8월) <br> - 1.1.1 : 레이어 리팩토링 <br> - 1.1.x : 마이너 패치·버그 수정
브랜치 정책main 브랜치만 사용 → PR 기반 배포
SSH/SSMSSM 사용으로 공개 SSH 포트 차단, 퍼블릭 IP는 Cloudflare에만 열어두고 내부는 프라이빗
CI/CDGitHub Actions 활용 → git-crypt로 비밀키 암호화, S3/EC2 배포
도메인smart.order.shop 도메인 확보 → Cloudflare에 DNS 등록, Let's Encrypt 인증서 발급
SSLCloudflare에서 Universal SSL 사용, EC2에는 certbot 설치 필요
WebSocket프론트엔드는 WebSocket, 백엔드는 Spring Boot @EnableWebSocket 사용
AI 활용커밋 메시지, API 명세서 자동 생성 → AI 컨텍스트 문서 작성
비즈니스 모델수익 창출 포인트 정의 → 다음 회의 전 초안 완성
데이터베이스Superbase(프론트) + PostgreSQL(백엔드) 연결 검증 필요

실행 항목

담당항목기한
DevOpsGitHub Actions 워크플로우 설정 (.github/workflows)4월 30일
DevOpsgit-crypt 키 생성·배포, RSA 키 관리5월 1일
인프라Cloudflare DNS A/AAAA 레코드 등록5월 2일
인프라EC2 인스턴스에 Certbot 설치, SSL 인증서 자동 갱신 스크립트5월 3일
백엔드application.yml에 DB 비밀번호 암호화(환경 변수)5월 4일
프론트엔드WebSocket 엔드포인트 테스트, 이미지 CDN 설정5월 5일
AIAI 사용 가이드 문서 초안 작성 (커밋 메시지 및 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일까지 제출하도록 한다.

회의 종료