기존 블로그에서 옮겨온 글입니다. (21/7/15 작성) 이번 글에서는 간단하게 TMM DB부하의 가장 큰 원인이었던 알람 서비스를 어떻게 개선했는지 적어보려고 합니다. 이번 업무에는 42서울의 이호준 멘토님께서 많은 도움 주셨습니다. 일반적인 실시간 알람 서비스 구현 방법 TMM의 알람 서비스가 어떻게 구현되어 있는지 멘토님께 말씀드리자 먼저 일반적으로 어떻게 실시간 알람 서비스가 구현되는지 알려주셨습니다. 일반적으로 실시간 알람 서비스는 노티 서버를 따로 두고 큐에 알람을 넣어놓고 전송하는 방식으로 동작한다고 말씀해주셨습니다. 하지만 이 방법의 경우 추가로 서버를 구축하는 등 작업이 많이 필요하기에 TMM에 적합하지 않다고 말씀해주셨고 DB를 이용하는 방법을 개선할 수 있는 팁을 주셨습니다. 부하를 ..