Posts
All the articles I've posted.
-
두 갈래로 갈린 같은 관용구
같은 일을 하는 두 방식이 섞인 이유를 시기 차이에서 찾고, 통일할 값이 있는 것만 골라 점진적으로 옮긴 과정이다.
-
조용함과 깨짐 사이
대량 재전송을 검토하다 실제 파손 규모를 먼저 재서 0.34퍼센트임을 확인하고, 복구 대신 로그 수정이 진짜 산출물임을 정리한다.
-
안 쓴다를 확인하는 두 축
좁은 범위 검색의 0건을 안 쓴다로 읽지 않고 호출부와 대입 지점 두 축으로 확인해, 운영 DB 조작을 하지 않기로 한 근거를 세운 과정이다.
-
정리가 전송 성공에 매달려 있다
정리하려는 대상이라서 정리가 안 되는 순환을 구 경로 코드에서 확인하고, 구경로와 신경로의 기능 비대칭을 정리한다.
-
Google Play 앱 정책 위반 알림 대응 — 한꺼번에 8건 받았을 때
Google Play에서 앱 정책 위반 알림을 한꺼번에 여러 건 받았을 때의 확인 절차와 대응 방법을 정리한다.
-
인프라 탓이 아니었던 지연
배치가 느린 원인을 인프라에서 찾다가 계측 로그로 서버 시간을 분리해 구조적 특성임을 확인하고, 고칠 수 있지만 안 한다고 적은 과정이다.
-
증거가 되는 다이제스트
직접 호출 검증이 막힌 내부 전용 서비스에서 이미지 다이제스트 3자 대조로 배포를 증명하고, 그 검증의 한계까지 명시한 과정이다.
-
하나로 보이는 두 문제를 갈라내기
메모리를 늘려도 절반만 나아진 것을 덜 고쳤다로 읽지 않고 두 번째 원인을 찾아, 종료 사유로 원인을 가르는 방법을 세운 과정이다.