Daily iOS
iOS 시스템 디자인

성능·관측 설계

새 피드 기능을 출시합니다. 출시 후 "잘 동작한다"를 어떤 클라이언트 지표와 목표값으로 정의하겠습니까?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

"잘 동작한다"를 숫자로 바꾼다. 사용자 체감(첫 콘텐츠 표시 시간, 스크롤 hitch 비율, 이미지 로드 시간), 안정성(크래시 없는 세션 비율), 자원(세션당 네트워크 바이트, 메모리)으로 나누고 지표마다 p90 기준 목표값을 정한다. 예를 들어 첫 콘텐츠 표시는 p90 800ms 이내, hitch는 5ms/s 이하, 크래시 없는 세션은 99.8% 이상이다.

받은 질문 공유