NovaCraftX Nova Craft X
알람킹 개발일지

버그인 줄 알았는데 조건 5개가 한꺼번에 맞았다

NovaCraftX
Mar 16, 2026

슬리피지 버그를 잡고 있던 오후 10시였습니다. 알람킹(AlarmKing) 모니터링 봇에서 알림이 연속으로 울렸어요. 확인해보니 5개가 동시에 들어와 있었습니다.

개발 중에 테스트용으로 설정해둔 조건들이 한꺼번에 충족된 거였는데, 처음엔 버그인 줄 알았어요.

무슨 일이 있었나

알림 내용을 보니 버그가 아니었습니다. 유가가 단기 저항선을 돌파하면서 에너지 관련 조건이 충족됐고, 동시에 원달러 환율이 빠르게 치솟으면서 환율 조건도 충족됐어요. 두 조건이 거의 같은 시점에 맞은 거였습니다.

다중 조건이 동시에 충족되는 것(이하 동시 발화)을 처음 실제 시장에서 확인한 순간이었어요.

왜 이게 중요했나

알람킹은 코인 시세 알람이나 주식 가격 알람처럼, 여러 자산에 동시에 조건을 설정할 수 있는 트레이딩 앱입니다. 개발 중에는 단일 조건 발화 테스트를 주로 해왔는데, 실제 시장에서 다중 조건이 동시에 충족되는 경우는 이번이 처음이었어요.

봇이 예상대로 동작했다는 건 확인됐습니다. 그런데 5개 알림이 동시에 쌓여 있는 걸 보면서 새로운 질문이 생겼어요. 여러 조건이 동시에 발화했을 때, 사용자가 가장 중요한 알림을 먼저 볼 수 있는가.

확인한 것과 아직 풀리지 않은 것

다중 조건 동시 발화 시에도 봇이 각 조건을 정상적으로 감지하고 알림을 생성했어요. 발화 자체의 정확성은 이번에 처음으로 시장 데이터로 확인됐습니다.

풀리지 않은 건 따로 있어요. 알림이 5개 동시에 도착했을 때 어떤 순서로 표시할지, 중요도 기준으로 정렬할지, 아니면 발화 시점 순서대로 보여줄지 — 이 부분은 아직 설계가 없었습니다. 이번에 처음으로 마주한 질문이에요.

다음에 살펴봐야 할 것

조건 발화의 정확성은 확인됐으니, 다음 작업은 다중 알림 동시 도달 시 UX 처리 방식을 정리하는 것입니다. 급등락 구간에 알림이 몰려들면, 가장 먼저 봐야 할 것이 무엇인지 명확하게 보여주는 게 중요해요.

단일 조건 알람 설계와 다중 조건 동시 발화 시 UX는 다른 문제입니다. 이번 사례가 그걸 처음으로 드러내줬어요.

이번 일이 바꾼 것

버그를 고치다가 예상치 못한 데이터를 얻었습니다. 봇이 작동한다는 확인을 넘어, 다중 발화 시 사용자 경험 설계라는 새로운 작업이 필요하다는 걸 알게 됐어요.

알람킹처럼 여러 자산에 조건부 알람을 설정하는 트레이딩 앱에서, 조건이 동시에 충족되는 순간이 실제로 온다는 것도 이번에 확인됐습니다. 그 순간을 어떻게 설계하느냐가 앞으로 풀어야 할 문제예요.

잠결에 울리는 알람을 꺼도 3분마다 다시 강제로 울리는 기능을 체험해 보세요.
중요한 타이밍을 놓치지 않는 알람킹을 만나보세요.