cleanUrl: "/alert"

Why?

양방향 알림 서비스는 Operator 의 새벽 근무시 특정 알림이 발생하여 각 서비스/서버 담당자들에게 전화를 받을때까지 직접 Excel 파일에서 전화번호를 찾아서 전화하던 업무를 자동화 해보려는 아이디어에서 시작했다.

Role and flow of Interactive Alert Service

Role and flow of Interactive Alert Service

Service Structure

Google Cloud Platform 을 사용했으며, 대시보드는 Static 한 파일만으로 인터넷이 되는 브라우저에서 볼 수 있도록 AngularJS 로 구현했다.

초창기 아이디어 구상도

초창기 아이디어 구상도

Automated Calling Process

  1. 미리 담당자 등록신청한다. (Jira를 사용하여 등록 신청)
  2. 제공되는 API를 사용하거나 자동으로 전화할 수 있는 페이지를 사용하여 전화 요청한다.
  3. 서비스에 대해 담당자들에게 차례로 자동으로 전화를 하며, 담당자 중 1명이라도 전화를 받는 경우 중단된다.
  4. 첫번째 담당자가 전화를 받지 않거나, 전화를 받아 확인 버튼을 누르지 않는 경우, 다음 담당자에게 전화를 하게 된다.

Call in order

How to manage a call list

구글 시트에 관리를 위한 최소한의 계정만 공유 등록하여 관리한다. WakeUpAPI 서버는 구글 시트 API 를 사용하여 서비스/서버 관리자들의 전화번호 정보를 가져와서 전화/메세지를 실행한다.

Example of Google Sheet