Q-Feed
- 2024.11.15 ~ 2024.12.10
- 취향 기반 데일리 Q&A 커뮤니티 플랫폼
- 매일 생성형 AI를 통해 카테고리별 새로운 질문이 만들어집니다.
- 개인의 취향과 관심사가 점점 세분화되는 시대에 자신의 생각을 나눌 수 진솔하게 나눌 수 있는 소통의 장을 제공 합니다.
언어 및 주요 라이브러리:
- Java 17
- Spring Boot 3.3.5
- Spring AI 1.0.0 M4
- Spring Security 3.3.5
- Spring Data Jpa 3.3.5
CI/CD:
- Github Actions
- Docker
- AWS: EC2, ECR, RDS
- Nginx & Certbot
Database:
- MySQL
- Redis
- Redis Vector Database & Search
Collaboration Tools
- Jira: 일정 관리
- Notion: 문서 작업
- Slack: 연락
- Github: 코드 협업
- 코드 가독성 및 유지보수 효율성 대폭 증가
- 이로 인해 비교적 기능 추가가 많은 SNS 서비스 특성상 새로운 기능 추가/변경 시 도메인 로직을 쉽게 파악 가능
- Domain: 비즈니스 핵심 로직 (질문 생성/관리, 답변 모델링 등)
- Application: 도메인 로직 기반 유즈케이스 구현
- API: REST 엔드포인트 제공 (클라이언트와의 통신)
- Infra: 기술적 세부사항 처리 (DB, 캐시, 외부 API 연동)
- Common: 공통 코드 재사용 (유틸리티, 상수 등)
- Security: 인증 및 인가 로직 처리
- External-API: (OpenAI API, Kakao) 연동