기술 설명
백엔드 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)