Skip to content

백엔드 표준 개요

본 장은 TQS 인증 프로젝트의 백엔드 개발에 필요한 모든 표준을 정의합니다. 4개 카테고리, 7개 토픽, 28개 세부 항목으로 구성되어 있습니다.


코드 및 아키텍처

Java 코드 작성 규칙과 Spring Boot 프레임워크 설정에 관한 표준입니다.

토픽세부 항목
Java 코드 컨벤션 (3장)Google Java Format 적용, 네이밍 규칙, 패키지 구조, 코드 작성 규칙
Spring Boot 개발 표준 (4장)프로젝트 구조 및 의존성, 설정 관리, 예외 처리, 로깅

데이터 계층

데이터베이스 설계, ORM, 스키마 마이그레이션에 관한 표준입니다.

토픽세부 항목
데이터베이스 표준 (5장)PostgreSQL 표준, 설계 규칙, HikariCP 커넥션 풀
jOOQ 사용 표준 (6장)개요 및 설정, 코드 생성, Repository 작성 규칙, 트랜잭션 관리, 코딩 규칙
Flyway 마이그레이션 (7장)개요 및 파일 규칙, DDL 작성 표준, Flyway 설정, 빌드 통합 흐름

빌드

Maven 빌드 도구 설정 및 의존성 관리에 관한 표준입니다.

토픽세부 항목
Maven 빌드 설정 (8장)pom.xml 표준 구조, 필수 플러그인, 프로파일 설정, 의존성 보안 스캔

인프라

파일 스토리지 등 인프라 연동에 관한 표준입니다.

토픽세부 항목
파일 업로드/스토리지 (9장)파일 업로드 표준, 스토리지 구조, 보안, 서비스 구현 패턴

TIENIPIA QUALIFIED STANDARD