- 고객사의 요청에 따라 대용량 트래픽을 감당할수 있는 서비스를 개발하는 프로젝트
- 웹 UI는 JSP 프론트엔드 부분은 최소화 백엔드에 초점을 맞춰 개발에 집중
Category | Content |
---|---|
Language | Java 17 |
Framework | Spring Boot 3.1.3 |
RDBMS | MySQL 8.0.x |
SQL Mapper | Mybatis |
Session Server | Redis |
Web Server | Nginx |
Container | Docker |
API Documentation | Swagger Springdoc OpenAPI 2.1.0 |
Boilerplate Code Library | Lombok |
IDE | IntelliJ IDEA, Vs Code |
👉 각 기능별 비지니스 로직
👉 각 기능별 Use Case
👥 사용자
- 회원가입, 탈퇴
- 로그인, 로그아웃
- 마이페이지, 정보수정
- 자유게시판 등록, 수정, 삭제
- 댓글 대댓글 등록, 수정, 삭제
- 좋아요 기능
- 통합검색 기능, 날짜검색 기능
- 조회수 기능
💂♂️ 관리자
- 전체회원 조회
- 전체 공지사항 통합검색 기능, 날쩌검색 기능
- 서비스 관리를 위한 일/월 통계 데이터 기능
- 회원 관리를 위한 공지사항 탑앤배너(게시글 상단 고정 기능)