상위 이슈
#5 [Phase 1] Walking Skeleton
설계 스토리
"외부 의존성을 Adapter로 추상화해 Sentry 확장을 미리 열어뒀다"
MetricSourceAdapter 인터페이스를 먼저 정의하고 Amplitude 구현체를 붙인다.
이 분리 덕분에 Phase 9에서 SentryErrorSourceAdapter를 추가할 때 기존 코드를 건드리지 않는다.
작업 항목
브랜치
feat/#7
선행 이슈
#6 Phase 1-1 완료 후 착수
관련 문서
docs/implementation-plan.md 4.2 (Source Adapter 분리), 7.4 Phase 4
docs/tech-stack.md 3.3 (Amplitude 단독 이유)
상위 이슈
#5 [Phase 1] Walking Skeleton
설계 스토리
MetricSourceAdapter인터페이스를 먼저 정의하고 Amplitude 구현체를 붙인다.이 분리 덕분에 Phase 9에서
SentryErrorSourceAdapter를 추가할 때 기존 코드를 건드리지 않는다.작업 항목
MetricSourceAdapter인터페이스 최소 정의AmplitudeMetricSourceAdapter구현 (timer_started 지표 1개 조회)브랜치
feat/#7선행 이슈
#6 Phase 1-1 완료 후 착수
관련 문서
docs/implementation-plan.md4.2 (Source Adapter 분리), 7.4 Phase 4docs/tech-stack.md3.3 (Amplitude 단독 이유)