| 김태현 | 송성호 |
|---|---|
@Youcu |
@sungho1949 |
| 파트리더 | 팀원 |
Front-End — @Deokive/FE
Backend 파트가 담당하는 서비스 핵심 기능입니다.
| 구분 | Backend 핵심 기능 |
|---|---|
| 아카이브(덕질 보드) | 아카이브 CRUD · 피드 · 좋아요, 누적일수 기반 Badge 5단계 자동 승급(매일 배치) |
| 아카이빙 도메인 | 다이어리 · 캘린더 이벤트(스포츠 경기 기록 포함, 월별 조회) · 티켓 · 갤러리 · 스티커 |
| 커뮤니티 | 게시글 · 댓글 · 좋아요, 핫스코어 랭킹 기반 인기 피드 |
| 리포스트(SNS 스크랩) | 탭 기반 큐레이션, Open Graph 메타데이터 비동기 추출(RabbitMQ) + SSE 진행 스트림 |
| 친구 · 실시간 알림 | 친구 요청/수락 관계 관리, SSE 구독 기반 실시간 알림 발행 |
| 인증 · 보안 | 소셜 로그인 3종(Google · Kakao · Naver) + 자체 회원가입(이메일 인증), JWT Access/Refresh 페어 + Redis 블랙리스트 |
| 트래픽 대응 | 조회수·좋아요 Redis 집계 후 스케줄러 DB 동기화(MQ fallback 포함), Bucket4j 레이트 리밋, Caffeine(L1)+Redis 캐시 · 워밍업 |
| 파일 처리 | S3 멀티파트 업로드, Spring Batch 기반 미사용 파일 자동 정리 |
| Category | Stack |
|---|---|
| Backend | |
| DB · Cache · MQ | |
| Test · Monitoring | |
| 버전 관리 | |
| 협업 툴 | |
| CI/CD | |
| Infra |
- 깃허브 컨벤션 : @Git-Convention
- 코드 컨벤션 : @Code-Convention
- 백엔드팀 문서 허브 : @Backend-Docs
백엔드팀 문서 허브에 들어가면 다음의 내용들을 확인하실 수 있습니다.
◦ 개발 가이드라인, 각종 컨벤션, 규칙 컨벤션
◦ ERD, API 명세서
◦ 협업 스페이스 (Jira, Figma - 현재 Jira는 기한 종료로 닫혀있음)
◦ 백엔드 파트 회의 / 전체 팀 회의
◦ 팀원 별 워크스페이스 - 설계, 인사이트, 작업물, 테스트 시나리오 등 팀원 별 개발과정을 녹여내는 공간
- 전체 프로젝트 일정 : 2025.10.12 ~ 2026.02.10
- 환경 세팅 마감일 : 2025.11.01
- 기능 구현 일정 : 2025.11.02 ~ 2026.01.16
- 테스트 일정 : 2026.01.17 ~ 2026.02.09
시험 기간(중간 · 기말)의 개발 중단 구간은 실제 git 활동 기준으로 비워 표기했습니다.
- 관리 방식 : 애자일(Agile) 기반 스프린트 운영
- 이슈 관리 : Jira 칸반 보드를 활용하여 백로그 → 진행중 → 리뷰중 → 완료 상태 관리
- 문서 관리 : Notion을 활용해 회의록, 기획안, 기술 문서 기록
- 소스 코드 관리 : GitHub Issues & Pull Request를 통한 코드 리뷰 및 히스토리 관리
💬 About Deokive Team
◦ 명지대학교 연합동아리 DEPth 에서 진행하는 Main Project Team 입니다.
◦ 기획팀 2인, 디자인팀 1인, 프론트엔드 2인, 백엔드 2인 구성으로 협업을 진행합니다.