努力未来
Database
Docker 기반 Elasticsearch + Kibana 개발 환경 구성하기
Elasticsearch와 Kibana 컨테이너가 동일 네트워크 상에서 통신할 수 있도록 브리지 네트워크를 생성합니다.🔐 이 설정으로 Elasticsearch는 비밀번호 기반 인증이 필요하며, HTTPS 없이도 접근 가능하게 됩니다.비밀번호를 명령어로 직접 입력하고자 할 때 -i 옵션을 사용합니다:Kibana는 Elasticsearch에 접속할 계정 정보가 필요하며, 내부적으로 kibana_system 계정을 사용합니다.이후
Elastic search로 검색엔진 고도화하기
게시글 데이터를 Elasticsearch에 전송하여 색인합니다.또는 ES 내부에서 처리:검색은 단순한 기능이지만, 사용자 만족도와 서비스 완성도를 크게 좌우하는 핵심 요소입니다.이번 프로젝트에서는 단순 키워드 조회를 넘어, 다음과 같은 점을 직접 구현하며 실전 역량을 키웠습니다:
ERD 분석하기
본격적인 졸업 프로젝트 개발 시작 전에 기존 코드를 리펙토링 하고자 ERD를 정리하여 그려보았다.아래 필드들은 조회 시 JOIN이 많을 수 있음 → 반드시 인덱스 필요:✅ 해결 방법: 아래처럼 인덱스 추가likes, board_interest_tags, user_interest_tag 같은 테이블에서:✅ 선택지: