https://github.com/livable-final/server/pull/159 목표 달성 포인트 획득 기능 개선 완료 by hyunsb · Pull Request #159 · livable-final/server 목표 달성 포인트 획득 기능을 개선하려 한다. #145 기존의 로직에서 발생하던 4번의 IO를 2번 발생으로 개선했다. DB에서 처리되던 로직을 애플리케이션 코드단에서 처리함으로 인해 성능의 큰 차 github.com 프로젝트를 진행하며 특정 목표를 달성하면 포인트를 지급하는 기능을 구현했다. 해당 기능은 총 4번의 유효성 검사를 필요로 하는데 각 검사는 아래와 같다. 토큰으로 추출된 유저 식별자가 유효한가 금일 이미 목표 달성 포인트를 받았는가 포인트를 받을 수 있는 목표를 달성했는가..