DNS 순간 장애가 WebSocket을 종일 죽인 이유: 자동 복구 경로가 없었다

새벽 5시 DNS 순간 장애로 KIS WebSocket이 재연결 5회를 소진하고 영구 차단됐다. DNS가 복구된 후에도 WebSocket은 살아나지 않았다. 자동 복구 경로가 설계에 없었기 때문이다.

October 14, 2026 · 5 분

WebSocket 구독 타이밍: 순서 하나가 만드는 1사이클 지연

신규 포지션을 잡은 직후 첫 번째 스케줄러 사이클에서 WebSocket 시세가 오지 않았다. 원인은 구독 동기화 함수의 호출 위치가 holdings 동기화보다 앞에 있었기 때문이다.

July 29, 2026 · 5 분