웹훅 중복을 막는 수신·업무 반영 2단계 설계
웹훅은 재전송과 동시 도착을 전제로 받아야 합니다. 채널톡 연동 코드를 관찰해 원본 이벤트 저장과 업무 요청 생성을 분리하고, 각 단계의 고유 키로 중복을 멈추는 방법을 정리합니다.
글 읽기Simple notes for better software
개발을 맡기기 전의 판단부터 운영 중의 문제 해결까지, 실무에서 확인할 기준을 정리합니다.
Field notes / 2026
웹훅은 재전송과 동시 도착을 전제로 받아야 합니다. 채널톡 연동 코드를 관찰해 원본 이벤트 저장과 업무 요청 생성을 분리하고, 각 단계의 고유 키로 중복을 멈추는 방법을 정리합니다.
글 읽기
LCP·INP·CLS 점수가 낮다는 사실만으로는 수정 순서를 정할 수 없습니다. 필드 데이터와 실험실 데이터를 분리하고, 네트워크·렌더링·레이아웃 원인을 증거로 좁히는 트리아지 절차를 소개합니다.
글 읽기
배포가 끝났는데도 사용자마다 이전 화면이 보인다면 캐시를 무조건 지우기보다 응답 헤더와 캐시 계층을 나눠 확인해야 합니다. 웹 배포 후 Cache-Control, ETag, 무효화 범위를 검증하는 순서를 정리합니다.
글 읽기
목록 UI를 페이지네이션이나 무한 스크롤로 바꿔도 검색엔진이 중요한 콘텐츠를 발견해야 합니다. 접근 가능한 링크, canonical, 로딩 상태와 종료 조건을 함께 설계하는 방법을 정리합니다.
글 읽기
웹사이트 개편에서 검색 유입을 지키려면 새 디자인보다 URL 이전 계획이 먼저입니다. 기존 주소를 조사하고 일대일 리디렉션, 예외, 검증 기록을 만드는 실무 절차를 정리합니다.
글 읽기
운영 환경 변경을 승인자 이름만 남기는 절차에서 벗어나 영향, 검증, 롤백, 실행 창과 실제 결과까지 추적하는 변경 기록서 작성법을 소개합니다.
글 읽기
도메인, DNS, 호스팅, 인증서 갱신일을 한 표에 모으고 소유자와 복구 연락처를 검증해 만료로 서비스가 멈추는 사고를 예방하는 방법을 정리합니다.
글 읽기