+− THE DAILY DIFFdev & AI news
주제 탐색

소프트웨어 장애 및 사후 분석

중단 뒤에 숨겨진 배포, 인프라 결함 및 엔지니어링 결정을 연구합니다. 이 에피소드는 인시던트 출처를 기반으로 장애 메커니즘, 복구 결정 및 교훈을 설명합니다.

postmortem · ko · 2026. 9. 25.

1밀리초 버그로 영국 항공 교통 6시간 마비.

9월 8일 화요일 오전 10시, NATS의 국가 영공 시스템(NAS) 내에서 일상적인 스쾍 코드 요청이 값을 업데이트하는 도중에 우선순위가 더 높은 메시지에 의해 중단되었습니다. 노출 시간은 약 1밀리초입니다. 요청이 잘못 재개되고 비행 데이터가 손상되어 오후 7시 30분까지 2,000편 이상의 영국 항공편이 지연, 취소 또는 회항되었습니다.

3:06 ↗
postmortem · ko · 2026. 9. 22.

재부팅으로 텔스트라가 2006년으로 돌아갔습니다. 9백만 대의 전화.

멜버른의 한 엔지니어가 새벽 2시 50분에 타이밍 섀시 전원을 다시 켰고, 아침 식사 시간까지 호주 최대의 모바일 네트워크는 2006년 11월이라고 동의했습니다. 2026년 7월 8일: 텔스트라의 NTP 섀시에 있는 GPS 카드가 전원 공급 장치 수리 중에 재부팅되었고, 펌웨어는 GPS 주 롤오버 업데이트가 없었기 때문에 이전 에포크를 선택하여 1,024주

3:15 ↗
postmortem · ko · 2026. 9. 16.

Facebook이 인터넷에서 스스로를 삭제했습니다. 6시간 동안.

Facebook이 인터넷에서 자체 주소를 삭제하고, 엔지니어들이 이를 복구하기 위해 도착했을 때, 뱃지 리더기 또한 작동하지 않았는데, 이는 뱃지 리더기가 Facebook에 연결되어 있었기 때문입니다. 2021년 10월 4일 15:40 UTC: 일상적인 백본 유지보수 명령이 Facebook 데이터 센터 간의 모든 링크를 중단시켰습니다. 이를 차단하도록 구축

3:01 ↗
postmortem · ko · 2026. 9. 13.

자바스크립트 11줄이 인터넷을 마비시켰습니다. 한번의 게시 취소로.

2016년 3월 22일 21:30 UTC: npm이 메시징 앱 Kik의 특허 대리인이 "변호사들이 당신의 문을 두드릴 것"이라고 약속한 후 "kik"이라는 패키지 이름을 Kik에게 넘겨주자, 한 개발자가 자신의 npm 패키지 273개를 모두 게시 취소했습니다. 273개 중 하나는 left-pad로, 문자열 앞에 공백을 추가하는 11줄짜리 코드이며 한 달에

2:52 ↗
postmortem · ko · 2026. 9. 11.

서버 8대 중 7대에 배포하는 과정에서 4억 6천만 달러 손실 발생. 45분 소요.

2012년 8월 1일 오전 9시 30분(미국 동부 표준시): 미국 주식 거래량의 약 10분의 1을 차지하는 시장 조성자 Knight Capital이 8대의 SMARS 서버 중 7대에 새로운 주문 라우팅 코드를 배포했습니다. 나머지 1대의 서버는 2003년에 사용 중단된 "Power Peg" 코드를 계속 실행하고 있었으며, 이는 새로운 기능이 재사용하는 플래

2:52 ↗
postmortem · ko · 2026. 9. 10.

한 엔지니어가 GitLab의 프로덕션 데이터베이스 300GB를 삭제했습니다.

2017년 1월 31일, 23:27 UTC: GitLab 엔지니어가 긴 밤의 끝자락에서 고장 난 복제본과 씨름하다 db2 대신 db1의 PostgreSQL 데이터 디렉토리를 삭제했습니다. db1은 기본입니다. GitLab.com 데이터베이스 약 300GB가 1~2초 만에 사라졌고, 5가지 백업 및 복제 메커니즘 중 어느 하나도 작동하지 않았습니다. 사후 분

2:53 ↗
postmortem · ko · 2026. 9. 9.

AI가 프로덕션 데이터베이스를 삭제했습니다. 9초.

AI 코딩 에이전트(Claude Opus 4.6을 실행하는 Cursor)가 스테이징에서 자격 증명 불일치를 발견하고 관련 없는 파일에서 찾은 계정 범위 토큰으로 Railway에서 volumeDelete를 호출하여 이를 "수정"합니다. 프로덕션 데이터베이스와 모든 볼륨 백업이 9초 만에 사라졌습니다. 사후 분석: 타임라인, 정확한 curl, 이를 가능하게 한

3:23 ↗