풀스택 개발자 과정 85일차

너구·2026년 9월 11일

풀스택 성장과정

목록 보기
88/106

팀 프로젝트

  1. 로컬 서버 기동/종료
  • 백엔드(spring-boot:run, :8080) 켰다가 확인 후 종료
  • AWS prod 서버 내리는 방법 설명 (Docker 스택 정지 vs EC2 인스턴스 정지, IP
    변경 시 DuckDNS 갱신 필요 등)
  1. PPT 시스템 아키텍처 관련
  • AI 프록시 서버(ai-proxy-server)를 아키텍처에 넣어야 하는지 → 별도 컨테이너로
    Gemini API 호출하는 독립 서비스라 포함해야 함을 확인
  1. 공연일정 인기순/최신순 필터 버그 조사 → 원인 파악
  • 정렬 로직 자체(프론트/백엔드)는 정상이었고, 로컬 DB에 좋아요(member_event)
    데이터가 거의 없어서 인기순으로 정렬해도 대부분 동점(0)이라 체감이 안 됐던
    것으로 확인
  1. 인기순 테스트 데이터 시딩 (로컬 → prod 순차 적용)
  • 로컬 DB: 4개 카테고리(국내페스티벌 → 국내공연/내한공연/해외페스티벌) 전부에
    날짜 역순으로 좋아요 수 차등 삽입, API로 검증

  • prod 서버(festlog.duckdns.org)에도 동일 적용:

    • seed_prod_festival_popularity.sh (국내페스티벌 9개)
    • seed_prod_festival_popularity_rest.sh (국내공연 7개/내한공연
      4개/해외페스티벌 2개)
    • 두 스크립트 모두 실제 가입 회원 계정을 재사용(새 계정 생성 없음), INSERT
      IGNORE라 재실행해도 안전
    • 기존 실제 관심 데이터(로컬 member_id=6, 내한공연 event 7)는 건드리지 않음
  • 최종적으로 4개 카테고리 전부 prod 라이브 API에서 인기순 ↔ 최신순 순서가
    뚜렷하게 달라지는 것 확인 완료 → PPT 스크린샷용으로 바로 쓸 수 있는 상태

    오늘은 전체적으로 마지막 점검 후 필요한 것들 정비했다.

0개의 댓글