MySQL을 MQ로 운영중인 서비스의 푸시 알림 전송이 실패했다
·
운영 & 인프라
최종 아키텍처 이미지 1000명이 함께 사용하는 서비스에서메시지큐를 사용하지 않고 어떻게 알림을 구현하면 될까?우리 인프라에서 사용할 수 있는 인프라는 EC2 하나, MySQL 하나다.이걸로만 푸시 알림을 무리 없이 구현할 수 있는 걸까? 의심이 계속 들었지만 언제까지 고민만 할 수 없기에끝까지 이 문제를 풀어보기로 생각했다. 푸시 알림은 서비스에서 필수불가결한 기능이다. 메시지 큐를 언젠간 도입할 수 있겠지만 유저 수가 40명 대인 현재의 서비스에서는 기존에 갖고 있는 인프라를 최대한 활용하는 방식으로 구현해보고 싶었다.즉, MySQL을 MQ처럼 사용해야 한다는 것이다. 시작은 가벼웠으나..기능 구현은 역시 AI가 있으면 어려울 것이 없을 것 같아서처음에는 "유저가 게시글에 댓글을 달면 알림을 준다"..