bos system 충돌 관련 이슈 트래킹
1. 문제 상황
- 특정 시점 이후부터 코드 제너레이트가 정상 작동하지 않음 → 빌드 실패 발생.
- Point.yaml 등 외부 컴포넌트 yaml과 충돌이 발생.
2. 원인 분석
-
BFF에서 Swagger Spec(스펙 yaml) 을 다운로드한 후,
일부 파일만 선택적으로 올리는 과정에서 누락 또는 충돌이 발생. -
Point.yaml,Catalog,Member등
우리 업무 단이 아닌 yaml도 포함해서 업로드해야 함.
-> 우리가 관리하는 컴포넌트 : coupon, commerce, event, be, bff -
그런데 작업 도중 필요한 부분만 올린 경우 충돌 발생 가능.
- 언제 충돌이 발생했는지는 파악이 어려움
3. 조치 및 가이드
-
BFF에서 yaml 업로드할 때 원칙
- 수정하지 않은 타업무 yaml도 전부 올린다.
- coupon, commerce, event, be, bff를 제외한 yaml
- "받은 그대로 올린다"는 개념.
- 본인 담당 영역 외 파일도 올려야 싱크가 맞음.
- 충돌 시 매니저에게 초기화 요청해야 하므로, 선제적으로 통일 필요.
- 수정하지 않은 타업무 yaml도 전부 올린다.
-
담당자들이 BFF, BE 등 재업로드 예정.
- 각 담당자들이 다시 올릴 것.
- 충돌 발생 시 공동으로 확인 및 공유 필요.
댓글
첫 번째 댓글을 남겨보세요.