커리큘럼
home
React
home

[펍플루언서]강아지 자랑 SNS

Specialty
React
Node.js
Specialty
날짜

Pupfluencer | 펍플루언서

프로젝트 소개

펍플루언서란 [Puppy + Influencer]의 합성어입니다.
너무 귀엽고 웃긴 우리 강아지의 모습을 나만 보기 아깝다고 느끼실 때
사진과 동영상으로 우리 강아지의 깜찍한 순간을 기록하고 공유하는 강아지 자랑 SNS
댕댕이 자랑 커뮤니티 SNS Pupfluencer 입니다.

서비스 소개 <br>

강아지 프로필을 등록하여 간단한 정보를 기록할 수 있어요
사진, 동영상 게시판을 통해 우리 댕댕이의 모습을 공유할 수 있어요
ToDo 리스트를 통해 산책하기, 약 먹이기, 미용하기 등 해야할 일들을 기록하고 관리할 수 있어요
DM 기능을 통해 다른 귀여운 댕댕이를 키우는 분들과 소통할 수 있어요

프로젝트 아키텍쳐

기술 스택

Front-end

Back-end

Dev tools

기술 스택 & 라이브러리 사용 이유

ERD

트러블슈팅

문제 상황 : 이전의 JPA의 like절이나 contains절을 사용할 때의 검색 기능은 ex) 강남 자전거, 속초 헤어드라이기 이런식으로 지역과 제목 순으로 띄어쓰기를 포함해서만 검색이 가능한 한계가 있었고, jmeter로 측정한 속도도 향상 시키고자함
해결방안 1안 : Hibernate Search
해결방안 2안 : Elasticsearch
결과 : JMeter를 통해 1000명의 User가 동시에 이용했을 때의 평균 속도 17.4% 가량 감소