| 기술 | 설명 | |
|---|---|---|
| 백엔드 | Spring Boot (JDK 17) | RESTful API 기반 서버 개발, MVC 구조 |
| 데이터베이스 | MySQL | 상품, 회원, 커뮤니티 등 주요 데이터 저장 |
| 프론트엔드 | Thymeleaf | Spring 기반 템플릿 엔진, 서버 사이드 렌더링 방식 사용 |
| ORM | Spring Data JPA / Hibernate | 객체 지향 방식으로 DB 접근, 생산성과 유지보수 향상 |
| 보안 | Spring Security | 로그인, 권한 관리, 관리자 페이지 접근 제어 등 인증/인가 처리 |
| 배포 환경 | Docker | 운영 환경 일치, 컨테이너 기반 배포로 유연한 인프라 구성 |
| CI/CD | GitHub Actions | 자동화된 빌드, 테스트, Docker 이미지 배포 파이프라인 구축 |
| 클라우드 인프라 | Naver Cloud Platform (NCP) |