- 반려견과 함께 갈 수 있는 여행지를 기반으로 여행계획과 후기를 공유할 수 있는 사이트입니다.
- gitAction 및 엘라스틱 빈스톡을 활용해 CI/CD 환경을 구축하였습니다.
- jwt활용 로그인 로그아웃 구현
- 회원 가입시 메일 인증 로직 구현
- Harvarsine공식 활용 현재 지도 내 최단 거리 조회 기능
- 검색어 및 카테고리 혼합 검색 기능
- 드래그 기반으로 원하는 목적지를 원하는 일차에 설정 가능합니다.
메일 전송까지 하나의 스레드에서 처리하므로 전체시간 평균 6.47초를 소요하여 성능저하가 있었습니다.
- 스레딩을 활용하여 메일 발송부를 다른 스레드에게 위임하도록 코드를 수정하였습니다.
- 평균 500ms 대로 성능을 개선하였습니다.
-
대부분의 관련 외부 api는 하루 사용량제한이 있어서 실 서비스에서 사용하기 어렵습니다.
-
때문에 Harversine 공식 활용하여 로우 레벨에서 최단거리 조회 기능을 구현하였습니다.