BbaGyun
메인
작업물
공부
인사이트
소개
문의하기
데이터를 불러오는 중입니다...
태그
관심 있는 주제의 태그를 선택해보세요.
← 모든 태그 보기
#Operations
(3개의 게시물)
2026.09.04
6 min
정산 상태는 DB에, 재처리 입력은 JSON에 둔 이유
하이패스 정산에서 지급 여부는 DB 상태로 판단하고, 복잡한 쿼리로 계산한 지급 입력과 실패 항목만 JSON에 남겼습니다. 단일 서버·단일 스케줄러 범위에서 성공 제거와 실패 보존, 재시도를 어떻게 운영했는지 설명합니다.
Backend
Architecture
Settlement
Node.js
Operations
2026.09.04
7 min
공용 Room에서 화원별 User Room으로: 전달 범위와 전달 보장은 다르다
하이패스 신규 구축에서 Socket.io의 공용 Room이 관계없는 사용자에게도 주문 이벤트를 보낼 수 있음을 발견해 화원별 User Room으로 바꿨습니다. 수신 대상을 제한한 결과와 메시지 도달을 보장하지 못한 범위를 분리해 설명합니다.
Backend
Architecture
Socket.io
Real-time
Operations
2026.02.27
5 min
로그는 남기는 것보다 조회할 수 있어야 한다: 외부 API 로그 분리기
외부 PMS 연동 로그가 업무 DB에 수백만 건 쌓이면서, 정작 예약 장애를 조사해야 할 때 로그 테이블에 접근할 수 없었습니다. 로그 저장 경로를 syslog로 분리해 당사 기록으로 요청과 응답을 추적할 수 있게 만든 경험입니다.
Backend
Logging
PHP
Operations