오프라인 회의

  • 26.03.07 오프라인 회의를 통해 작업방식 및 추가 로그인 방법(소셜로그인) 을 정하였다.

  • 개발 방식은 기본적으로 기획을 파트별로 나눠 완성되면 개발자 검토후에 작업진행하여 최대한 병렬적으로 진행될 수 있도록 하였다.

  • 디자인/PM 부에서 기능 구현 초안을 작성하여 추가 개발회의 예정

개발회의

  • 백엔드 역할 분담 [ 인프라 / AI 구현담당 / 로그인 및 멤버관리 ] 에 관련해 회의 진행

  • 인프라 및 메인/마이 페이지 역할로 선정되었으며, 추가 프로젝트 진행도에 따라 유동적으로 작업 배분 예정

인프라

  • 인프라의 경우 비용 절감을 위해 초반엔 NGINX(Gateway) / SpringBoot(비즈니스로직) / DB(MySQL) 를 클라우드 서버 1대에 올릴 예정
    ( 후에는 운영 중 보안을 위해 DB를 분리 )

  • 로깅 서버에는 메트릭정보를 수집하는 Prometheus, 로그들을 받아내는 Loki 및 이를 실시간 모니터링이 가능한 Grafana로 진행
    ( Loki의 대체가 되는 ELK는 무거워 현재 프로젝트 사이즈엔 부적절 + Grafana 호환성이 좋기에 )

  • Docker bind Mount 기능으로 로깅 DB 및 데이터들을 보존할 수 있도록 조정 필요

한줄 평

  • 벌써 3주차 시작되면서 개발, 인프라 구성을 빠르게 진행해야겠다