260317 위클리
패밀리카드 및 임직원 사이트 입니다.
지난주 어드민을 통한 패밀리사이트 차단 기능 배포됐고, 정상 동작 모니터링 완료하였습니다.
현재 스프링부트 3.5 업그레이드 작업 시작하였고, 현재 테스트 시나리오 작성하고 있습니다.
웹승인 시스템은 지난주기준으로 보안취약점 전부 조치 및 예외처리 완료되었습니다.
이상입니다.
회의록
안건 1. 에이닷(A.) MNO 연동 서비스 종료 범위 협의
1-1. 현황
- 에이닷 측에서 아폴로 서비스 화면 종료를 요청함
- 단, MNO 전체 연동을 끊는 것은 아님 — AI 레이어, 챗봇 내 동의 기능 등 일부 연동은 유지 예정
- 캘린더 기능(에이닷 '일정' 메뉴 → 캘린더 설정 → T데이 노출)은 별도 협의 필요
1-2. 주요 쟁점
- 아폴로 서비스 메뉴 종료 시 캘린더 연동 기능 처리 범위 불명확
- 아폴로(Apollo) BFF를 일부 유지할 경우, 스프링부트 업그레이드 포함 운영 부담 지속
- 에이닷 측이 "나중에 필요할 수 있으니 유지해달라"고 요청하나, 우리 측 운영 비용 발생을 인지하지 못하고 있음
- 화면이 일부라도 노출되는 구조라면 아폴로 BFF를 종료할 수 없음
- 화면 없이 API(리스트 정보)만 제공하는 방식으로 전환 시 BFF 종료 가능성 있음
안건 2. Spring Boot 업그레이드 계획 공유
2-1. 업그레이드 배경
- 현행 Spring Boot 2.7.18 버전은 OSS 지원 종료 상태
- 보안 취약점 대응을 위해 Spring Boot 3.5.9로 업그레이드 필요
2-2. 마이그레이션 전략
| 단계 | 내용 |
|---|---|
| Step 1 | Spring Boot 2.7.18 기준으로 API 통합 테스트 시나리오 작성 및 테스트 코드 개발 |
| Step 2 | Java 11 → Java 17 런타임 업그레이드 후 테스트 통과 검증 |
| Step 3 | Spring Boot 3.5.9로 마이그레이션 후 Step 1 테스트 코드 전체 통과 확인 |
단계를 나눈 이유: 한 번에 업그레이드 시 장애 발생 위치 파악이 어려움 → 단계별 검증으로 리스크 최소화
2-3. 업그레이드 일정 (잠정)
- 시작 컴포넌트: 커머스, bos-bff, bos-be, 패밀리카드 (영향도 낮은거 먼저, app-bff가 핵심임)
- 이후: 백엔드 완료 → BFF(아폴로 BFF, app-bFF, PC-BFF) 순으로 진행
- 1차 완료 목표: 약 6개월 이내 (4~8월)
- QA 일정은 QA팀(정명준)과 별도 협의 필요
- BFF 일정은 앱 접근성 작업 등 고려하여 후순위 배치 (미확정)
- 통합 일정은 위키에 공유 예정 (임예슬 매니저님 링크 첨부)
2-4. 주요 논의 사항
- 브랜치 관리 부담: 업그레이드 기간 중 운영 배포 시마다 스프링부트 브랜치 머지 필요 → 빠르게 처리 가능한 컴포넌트는 최대한 열심히 해서 일정 당겨서 완료 후 운영 브랜치에 합류 권고
- 듀얼 환경 운영: 각 컴포넌트 빠르게 완료 후 순차적으로 듀얼 환경 해제
- BFF 배포 검증: 타겟 그룹에 신버전 BFF 소량 투입 후 트래픽 분산 안정성 확인하는 카나리 배포 방식 검토
- 성능 검증: 배치 대용량 처리(커머스, 이벤트 쿠폰) 파티에 대한 배치 성능 검증 별도 진행
기타 사항
- 노란봉투법 관련 운영 룰 미팅 (위클리, 슬랙방, 컴플/티켓 운영 방식 등)
- 일정: 목요일 오후 1시 또는 3시 (잠정)
- 티월드 담당자와의 요건 협의 현황 확인 필요
댓글
첫 번째 댓글을 남겨보세요.