(Django/개발/비공개)-Jandi 협업 솔루션을 이용한 Alarm API 시스템 개발 (완료)
개요
기존 알람 시스템은
SMS
,MMS
를 이용하며 단점으로는 비용 발생과 핸드폰에서 이력 관리가 힘들다는 점이 있다.
개선하기 위하여Jandi
를 사용하여Webhook
을 통한 알람 받기를 개발하기로 하였으며 장점으로는 비용도 들지 않으며 자체 검색 기능을 통해 이전 알람에 관한 이력 조회도 쉽다.
예시
마무리
서버의 보안 설정 및 정책에 의해 서버에서 Jandi 서버로 바로 연결이 어렵다.
Django
를 이용하여REST API
기반으로 데이터를 형식에 맞게 발송하면 알람이 발송 되며 발송 타입은 4개로 지정 하였다.MSG(SMS,LMS)
,WEBHOOK
,AUTO
AUTO로 발송 할 경우 MSG로 발송 하였다가 MSG에 장애 여부를 체크하여 이상시 다른 알람으로 대체 발송 된다.