Skip to content

[11/29] 백엔드 회의 #3

@Be-HinD

Description

@Be-HinD

회의 개요

  • 날짜: 2025.11.29(화) 15:00~
    • 회의 안건
    • API 명세서
    • DB 스키마 설계
    • CICD 방향성

회의 내용

1. API 명세서

  • 공통 응답 및 예외 포맷 논의 및 픽스
  • 인증/인가 방식 논의 (Spring Security + JWT 방식으로 진행하기로 결정)
  • RBAC 적용 X, 단일 권한으로 진행
  • 리프레시 토큰 저장 위치 : Redis
  • API 명세 위치 : Github Backend 레포 Wiki 기능 활용
  • member 도메인(정현), gathering 도메인(대일)

2. CICD 논의

  • 클라우드 플랫폼 : Lightsail
  • CNI : Docker
  • 컨테이너 배포 : API 서버, Redis
  • 호스트 : Nginx, RDB (영속성 제약)
  • CI 툴 : Github Actions

3. DB 스키마 설계

  • 스키마 도메인 의견은 거의 일치
  • 팔로우 스키마의 경우 복합키가 아닌 대리키 활용
  • count 관련 데이터가 있는 경우 비정규화 적용 (follow, gathering)
  • 디자인 픽스 안된 부분이 많기에 스키마 변동성 多

후속 액션

  • API 명세서 작성
  • member (정현)
  • gathering (대일)
  • Github Actions CI 테스트 (대일)
  • Docker, RDB 환경 세팅 (정현)
  • Redis 볼륨 설정 시 영속성 유지 여부 테스트 (CD 포함 여부 결정을 위한 액션)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions