Skip to content
@Sinchone

LastOne

헬스 파트너 매칭 서비스 LastOne

🥇 LastOne 프로젝트

서비스로고

빠르게 찾는 나만의 헬스 파트너, 라스트 원



- 프로젝트 명 : LastOne(라스트원)

- 프로젝트 기간 : 2023.02.15 ~ 2023.05.15

- 수정 & 리팩토리 기간 : 2023.05.16 ~ (진행중)



💁 소개

  • 운동 메이트 없이 혼자 헬스하기 지겨우신가요?
  • 운동 보조가 있으면 근성장이 될 것 같은 생각이 드시나요?
  • 그렇다면 LastOne에서 나만의 헬스 파트너를 찾아보세요!


🔧 기술 스택

backend frontend


💻 주요 기능 미리보기

카카오 로그인 마이페이지
파트너 목록 페이지 파트너 검색 페이지


👨‍👨‍👧‍👧 팀원

Backend Backend Designer Frontend Frontend Frontend
박정호 황규현 조규원 배범수 이하람 김태영


👨‍💻 아키텍처



📃 API 명세서 링크



📈 쿼리 성능 개선 목록


⭐ 기본 10 ~ 100만 건 가량의 더미데이터를 생성 후 쿼리 성능 점검 및 개선 작업을 수행


✔️ 마이페이지 조회

쿼리 성능점검 결과 0.01sec 소요 상세히 보기


✔️ 모집글 목록조회

조건이 없는 경우 : (3.959sec ➡ 0.141sec) 3초 단축 (FetchJoin 및 BatchSize 활용) 상세히 보기

조건이 있는 경우 : (6.240sec ➡ 0.22sec) 6초 단축 (날짜 역순 인덱스 및 ngram 방식 Full Text Index 활용) 상세히 보기


✔️ 모집글 상세 조회

(0.03sec ➡️ 0.002sec) 0.028초 단축 (DTO 조회 방식에서 Entity 조회 방식으로 변경, Fetch Join 활용) 상세히 보기


✔️ 받은 신청 리스트 조회

(0.064sec ➡️ 0.010sec) 0.05초 단축 상세히 보기


✔️ 요청 신청 리스트 조회

(0.020sec ➡️ 0.007sec) 0.013초 단축 상세히 보기

Pinned

  1. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…