본문 바로가기
Projects/청하-청년을 위한 커뮤니티 서비스

[청하] 1. 프로젝트 기술 스택 정의

by Lpromotion 2024. 6. 21.

Java 17

최신 기능과 성능 개선을 제공하는 안정적인 LTS 릴리스.

 

Spring Boot

  • 버전: 3.2.0
  • 빌드 툴: Gradle
    • Gradle은 설정이 간단하고 빠른 빌드 속도 제공.

 

Spring Framwork - Spring MVC

유연하고 강력한 웹 프레임워크로 RESTful 웹 서비스 개발에 적합.

 

Data Base - MySQL

안정적이고 확장 가능한 오픈 소스 관계형 데이터베이스.

 

Persistence Framework - JPA (Java Persistence API)

객체-관계 매핑으로 데이터베이스 작업을 간단하게 처리할 수 있음.

 

Spring Security

사용자 인증 및 권한 부여 관리.

 

JUnit

테스트 자동화를 통해 코드 품질을 향상시킬 수 있음.

 

CI/CD (GitHub Actions)

빌드, 테스트, 배포를 자동화하여 개발 프로세스를 효율화함.

 

Cloud - NCP (Naver Cloud Platform)

한국 지역에서 우수한 지원과 성능 제공함.

AWS의 퍼블릭 IPv4 주소 요금 도입으로 인해 NCP를 선택.

반응형

댓글