전체 회원한테 테스트 푸시 보낸 썰 (스압)
익명댓글 8
입사 1년 차 때 푸시 알림 기능 붙이는 일을 했음
테스트할 때는 내 폰으로만 보내야 하니까 대상 조건에 내 회원 ID를 넣고 돌렸음
문제는 그날 오후에 코드 정리하면서 대상 조건을 설정 파일로 뺐는데
개발 환경 설정에만 내 ID를 넣고 운영 설정엔 빈 값으로 둔 거
빈 값이면 전체 발송이 되는 구조였음
그리고 배포 후 확인한다고 운영에서 테스트 버튼 누름
푸시 내용이 "테스트입니다 ㅎㅎ"였음
내 폰에 알림 오길래 됐다! 하고 좋아했는데
10초 뒤에 팀 슬랙에 "이거 뭐예요?" 스크린샷 올라옴
팀장 폰에도, 디자이너 폰에도, 대표 폰에도 갔음
그리고 회원 수십만 명 폰에도
CS로 문의가 몇백 건 들어옴
대부분 "해킹당했어요?" 였음
그날 저녁에 회사 공식 계정으로 사과 공지 올라감
공지 문구는 내가 썼음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
이후로 바뀐 거
- 빈 값이면 발송 안 되게 막음
- 운영 발송은 2명 승인 필요
- 테스트 문구에 ㅎㅎ 같은 거 금지
지금은 웃으면서 말하는데 그날은 진짜 퇴사 생각함
댓글 8
퇴사 생각 이해함 ㅠ 그래도 잘 넘어갔네
기본값을 전체로 두면 안 된다는 교훈
2명 승인 좋네 우리도 도입해야겠다
사과 공지까지 본인이 쓴 거 너무 웃프다
나 이런 푸시 받아본 적 있음 혹시...?
빈 값이면 전체 발송인 구조가 제일 무서운 거임
테스트입니다 ㅎㅎ <- ㅎㅎ가 킬포임