사용자가 로그아웃하고 돌아와도 이미 확인한 알림, 그동안 못 받은 알림이 보이고

알림이 없어지는건 사용자가 직접 이벤트옆에 X버튼을 누르거나 알림이 30개 이상 쌓여 오래된 것부터 자동삭제 되는 경우로 할 것

처음엔 실시간 알림과 별개로 디스크 DB를 활용할 생각이었음

그런데 사실 알림이 크게 중요한 내용이 있는건 아님 홍길동한테 편지가 왔습니다, 님 글이 인기글이 되었습니다 정도임

DB를 안 쓸 수있는 방법을 고민하기 시작

X표시 하지않아 남아있는 알림을 DB없이 확인하려면? 쿠키나 로컬스토리지 활용 알림을 지우는것은 프론트에서 쿠키나 스토리지를 통해 적용이 가능함 중요한 알림이 아니라 그렇게 해도 큰 상관없다는 판단

이벤트캐시와 이벤트ID를 활용하면 로그아웃동안 못받은 알림을 받을 수 있음

그런데 이미 받았던 알림을 재 로그인 후에도 확인하려면??

쿠키든 로컬스토리지든 보안상 로그아웃시점에 비워줘야함 만약 안 비운다면 재 로그인 후에도 이전에 받았던 알림을 확인할 수 있겠지만

어디까지나 동일한 기기로 로그인한다는 보장이없고 예를들어 피시방에서 로그인하면 피시방 브라우저에 알림 정보가 그대로 남아있을 수 있다는 것 그리고 핸드폰으로 로그인하면 이전에 받았던 알림을 확인할 수 없음

결국 디스크 DB를 가져야만 하는건가??

- dc official App