TYO Notify 활용 사례
시스템이 웹 요청을 보낼 수 있다면, 휴대폰으로 푸시 알림을 보낼 수 있습니다. SDK도 계정도 필요 없습니다 — 토픽으로 PUT 또는 POST를 보내기만 하면 됩니다. 흔히 쓰이는 예시는 다음과 같습니다.
이 예시들은 저희가 호스팅하는 브로커로 게시합니다. 직접 운영하시겠어요? tyo-mq를 셀프 호스팅하고 freemq.tyo.com.au를 자신의 도메인이나 IP 주소로 바꾸세요 — 나머지는 모두 동일합니다.
운영과 모니터링
- 사이트나 서비스가 다운됩니다
curl -H "Priority: urgent" -d "api.example.com is DOWN" https://freemq.tyo.com.au/notify/ops - 디스크 거의 가득 참 / 높은 부하
curl -d "disk 92% on db-01" https://freemq.tyo.com.au/notify/ops - SSL 인증서가 곧 만료됩니다
curl -d "cert expires in 7 days" https://freemq.tyo.com.au/notify/ops - 가동 시간 모니터가 경보를 울립니다 (Uptime Kuma 등)
point its ntfy integration at your topic
CI/CD와 작업
- 빌드가 성공 또는 실패했습니다
curl -d "CI #482 failed on main" https://freemq.tyo.com.au/notify/ci - 배포가 완료되었습니다
curl -d "prod deploy done" https://freemq.tyo.com.au/notify/deploys - 야간 백업이 성공 또는 실패했습니다
curl -d "backup ok (14.2GB)" https://freemq.tyo.com.au/notify/backups - 장시간 작업이 완료되었습니다 (렌더링, 트레이닝, 파이프라인)
curl -d "training complete" https://freemq.tyo.com.au/notify/jobs
비즈니스와 웹
- 신규 주문 또는 예약
curl -H "Title: New order" -d "#1043 — $240" https://freemq.tyo.com.au/notify/orders - 문의 폼 제출
curl -d "New enquiry from Jane" https://freemq.tyo.com.au/notify/leads - 신규 지원 티켓
curl -d "Ticket #88 opened" https://freemq.tyo.com.au/notify/support - 결제 완료 / 재고 부족
curl -d "Invoice 22 paid" https://freemq.tyo.com.au/notify/finance
홈과 자동화
- Home Assistant / IoT 이벤트
RESTful notify to /notify/{topic} - 초인종, 움직임, 온도 임계값
curl -d "front door" https://freemq.tyo.com.au/notify/home - Tasker / MacroDroid 트리거
send via the au.com.tyo.notify.SEND_MESSAGE intent - 스크립트에서 보내는 개인 리마인더
curl -d "leave now — traffic" https://freemq.tyo.com.au/notify/me
팁: 하나의 토픽에는 여러 구독자를 둘 수 있어 팀 전체가 같은 피드를 지켜볼 수 있습니다. 공개 토픽은 이름을 아는 사람이라면 누구나 읽을 수 있으니 — 비밀 정보는 넣지 마세요.
