AI 기반 여행 코스 선정 서비스 - 사용자의 취향을 분석하여 맞춤형 여행 코스를 추천합니다.
주요 구현 기능
웹 소켓 STOMP 통신 설계 (2단계 보안 구조, 채널 분리)
실시간 1대1 채팅 구현
이벤트 기반 비동기 구조 (일차별 실시간 전달)
Tour API 5만 건 관광지 데이터 DB화
CRUD API 개발
DB 주요 정보 암호화
Spring Boot
WebSocket
STOMP
JPA
PostgreSQL
AI 기반 인터넷 방송 추천 챗봇 - OpenAI를 활용하여 사용자에게 맞춤 방송을 추천합니다.
주요 구현 기능
OAuth 2.0 로그인
검색어 자동 완성 (Redis 캐싱)
벡터 임베딩 (토큰 비용 98%↓, 응답 시간 66%↓)
디스코드 챗봇 연동
Virtual Thread (OS 스레드 84%↓)
CI/CD 자동화 (GitHub Actions)
Spring Boot
OAuth 2.0
OpenAI API
Discord API
GitHub Actions
Steam의 핵심 기능을 직접 구현해보며 백엔드 역량을 강화한 클론 프로젝트
주요 구현 기능
이메일 인증 회원가입
CRUD API 구현
실시간 1대1 채팅
JMeter 부하 테스트 (초당 1,500건 처리)
Spring Boot
JPA
MySQL
WebSocket