-
Notifications
You must be signed in to change notification settings - Fork 0
2026.01.12
eeekeee edited this page Feb 1, 2026
·
1 revision
- 오늘의 MC: 김채영
- 서기: 이준섭
[오전 10시 - 오전 12시 3분]
🤝 참석자
@J278_최효진, @J213_이준섭, @J029_김다연 및 @J074_김채영
⭐ 요약
- 채점 시스템 아키텍처
- 코드 실행 환경
✅ 작업 항목
- @J213_이준섭, @J278_최효진, @J074_김채영는 채점 시스템의 세부 구현 방식에 대해 추가 조사 및 이해를 깊게 할 것.@J213_이준섭
- 팀은 서버 아키텍처 선택 이유와 메시지 큐 사용 배경을 문서화하기로 결정.@J213_이준섭
- 각 팀원은 자신이 이해한 채점 시스템 구조를 정리하고, 다음 회의에서 상호 검증할 것.@J074_김채영
[오후 4시 - 6시57분]
🤝 참석자
@J213_이준섭, @J029_김다연, @J074_김채영 및 @J278_최효진
⭐ 요약
- 서버 아키텍처 설계 논의
- 인스턴스 및 도커 컨테이너 구성
- 팀은 하나의 VM 인스턴스에 API 서버, 레디스, 채점 서버, 마이SQL 등을 통합하기로 했다
- 도커 컨테이너의 병렬 실행 및 우선순위 큐 처리 방식에 대해 심도 있게 논의했다
- 비용 및 기술적 고려사항
- @J074_김채영은 서버 비용과 인스턴스 확장에 대한 우려를 표현했다
- 현재 16GB 인스턴스에서 서비스를 운영하며, 필요시 인스턴스 스펙을 조정하기로 했다
✅ 작업 항목
- @J213_이준섭은 병렬 처리 및 우선순위 큐 구현에 대해 추가 조사를 진행한다
- 팀은 저녁 식사 후 테스크를 분배하기로 결정했다
- 필요한 경우 향후 리팩토링 기간에 서버 아키텍처 확장을 고려한다
[오후 8시 30분 - 오후 11시 8분]
🤝 참석자
@J278_최효진, @J074_김채영, @J213_이준섭 및 @J029_김다연
⭐ 요약
- 시스템 아키텍처 설계
- @J213_이준섭은 채점 서버와 API 서버 간의 통신 방식으로 레디스 펍/섭 구조를 제안했다.
- 테스트 실행과 제출 요청의 우선순위 및 처리 방식에 대해 상세히 논의했다.
- 도커 컨테이너 생성 및 삭제 로직에 대해 심도 있는 대화를 나눴다.
- 문제 데이터 선택
- @J278_최효진는 코드포스에서 총 4,588개의 문제 데이터를 수집하고 필터링했다.
- 인터랙티브 문제, 테스트 케이스가 많은 문제, 비정상적으로 큰 입출력 문제 등을 제거했다.
- 초기에는 20개의 테스트 케이스로 제한하고, 문제를 한글로 번역할 계획이다.
- 역할 분담
✅ 작업 항목
- OAuth 로그인 구현
- 매칭 시스템
- 실시간 관전 채팅 & 시스템 알림
- Docker 기반의 코드 실행 환경 개발
- NCP 배포 및 CI/CD, HTTPS 적용
- SSH 무차별 대입(Bruteforce) 공격에 대한 보안 강화
- 트래픽 확장을 고려한 서버 역할 분리
- Docker 기반 코드 실행 보안
- 이벤트 기반 비동기 통신
- 채점 서버 스케일 아웃 성능 분석