Merged
Conversation
f-lab-jesse
reviewed
Apr 6, 2026
Collaborator
Author
|
0408 system desgin 문서 수정 사항
|
f-lab-jesse
requested changes
Apr 12, 2026
Collaborator
f-lab-jesse
left a comment
There was a problem hiding this comment.
아래 커멘트는 중요한 운영 의사결정이므로 다시 한 번 고민해봐주세요.
- Model Release and Reindex spec의 서빙 전환 기준 표현을 정리함 - latest-only 잔여 표현을 제거하고 용어를 통일함 - rollback restore 상태 전이표의 누락된 계약 문구를 복구함
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



진행 내역
docs/system-design.md의 admin-ops 영역을 정리해 운영 기준선과 후속 spec 작성 기준을 확정했습니다.변경 사항 요약
1. Admin & Ops 책임 정리
Admin Dashboard의 책임을 운영 모니터링, 제한된 운영 액션, 모델 운영 지원으로 정리Observability의 역할을 운영 판단용 로그/메트릭 수집과 장애 분석 지원으로 명시운영자 -> Message Broker -> ML Lifecycle Worker,운영자 -> Model Artifact Files -> Managed Embedding Endpoint같은 주요 연결 관계를 추가2. 피드백 루프 / 모델 운영 흐름 정리
Feedback 수집 -> 피드백 데이터셋 생성 -> 모델 재학습 및 재색인흐름을 분리학습 -> 평가 -> 서빙 전환 후보 선정 -> 재색인 -> 서빙 전환으로 구분3. 운영 산출물 저장 책임 추가
Object Storage: 학습용 데이터셋, 평가 상세 아티팩트 저장Metadata DB: 모델 평가 결과와 운영 메타데이터 저장Model Artifact Files: 후보 모델 파일과 버전 메타데이터 보관(로컬)4. 문서 추상화 수준 조정
Why
이번 admin-ops 설계는 의도적으로 보수적으로 잡았습니다.
Admin Dashboard + Observability로 확보Metadata DB상태를 기준으로 판단즉, 운영자가 상태를 보고 판단할 수 있게 하고 파이프라인은 구축하되 전과정 자동화나 대시보드 ui를 통한 전 과정 제어는 후순위로 미뤄뒀습니다.
Trade-offs / Alternatives
선택한 방향
대안으로 가능했던 것
왜 선택하지 않았는가
관련 이슈
Close #57