← 테크곳간 목록으로

비브로스 기술 블로그 · 2026. 10. 07.

최소한으로 울리는 알림 만들기: 비정상 병원 알림

AI 엔지니어링 브리핑

병원 접수가 실제로 중단됐을 때만 담당자에게 한 번 알리고, 잠깐의 오류나 정상적인 휴진은 걸러내는 알림 시스템을 만든 과정을 설명합니다.

문제 & 배경

문제 & 배경: 병원 PC 연결이 끊겨 앱 접수가 멈춰도 고객 문의가 있기 전까지 알아채기 어려웠고, 휴게시간·휴진을 장애로 잘못 알리거나 여러 서버가 같은 병원을 중복 알리는 문제도 있었습니다.

기술 & 해결책

기술 & 해결책: MongoDB와 Kafka로 접수 설정과 실시간 연결 상태를 단계적으로 확인하고, Redis에 실사용 병원·최초 끊김 시각·발송 여부를 기록해 일정 시간 이상 끊긴 경우에만 Slack 알림을 한 번 보내며 복구 시 같은 알림의 답글로 안내했습니다.

교훈 & 주의점

교훈 & 주의점: 알림 기준을 판정 로직 한곳에 모으고 Redis의 원자적 저장과 만료 시간을 활용하면 중복·오탐·장애 시 선점 고착을 줄일 수 있지만, 메시지 묶음 단위 요약 알림처럼 정확도와 즉시성 사이의 한계도 함께 고려해야 합니다.

원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.