1. 오늘 겪은 문제
- service 계층에서 custom cache 사용하여 조회수 기능 구현하기
- EC2에 ELK 설치 하기 but 0.5gb..ㅠㅠ
2. 해본 시도
- 기본적으로 글로벌 인터셉터로 캐시 인터셉터를 등록해 놨으나, 유저들이 해당 게시글을 조회했을 때 캐시 메모리에 유저의 조회 기록을 남겨서 조회수를 마음대로 올릴 수 없도록 사용할 수 있게 시도했다.
- EC2에 ELK를 설치하여 실행하려고 시도했으나, ec2프리티어의 ram성능이 낮아서 실패!
3. 해결 방법
- 캐시 매니저를 서비스 계층에 주입해서 사용해서 성공했으나, 어떤 유저가 조회했는지 확인하는 로직을 빼먹었다. 유저의 아이피를 가져와서 캐시의 키값으로 넣어주면 해결될 것 같다. 내일 해야지
- 구글클라우드플랫폼은 300달러를 3달동안 제공하기 때문에 해당 플랫폼에서 elk설치를 시도할 생각이다.
4. 새롭게 알게 된 점
5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?