
최종프로젝트를 하면서 내가 맡은 담당은 크게 회원기능, 예외처리, 알람 기능이었다.이번 회고에서는 알람 기능을 만들면서 만났던 경험을 공유하고자 한다.우리 프로젝트에서 알람은 두가지 경우에서 작동한다.채팅이 왔을 경우본인이 등록한 일정이 10분내에 시작할 경우일정 알람 같은 경우는 수초 차이의 실시간성을 보장하지 않아도 괜찮지만, 채팅 알람 같은 경우는 실시간성을 보장을 해야한다.그렇다면 다른 개발자들은 알람 기능을 어떻게 구현을 하고 있을까?Polling 방식은 주기적으로 요청을 던지는 방식이다.30초에 한번씩 클라이언트가 request를 보낸다고 하자. 해당 조건의 요청이 Back 서버에 오면 DB를 확인 후 다시 response를 보내는 방식이다.Polling 방식의 장점은 구현방식이 간단하지만, ..