일기 slecs

HSQLDB 종속성 제거로 의존성 관리 개선

목차

HSQLDB 라이브러리 종속성 제거

2026-01-31 기록. 개발 환경 설정이나 인프라 관련 작업.

배경

코드 품질 못지않게 개발 환경과 인프라가 안정적이어야 실제 개발 속도가 나옴. 툴링이 제대로 안 됐으면 작은 작업도 시간이 걸리고, 배포 스크립트 하나 잘못돼 있으면 릴리즈마다 스트레스를 받게 됨.

작업 내용

환경 설정 파일 검토 및 개선 작업을 진행했음. 기존에 수동으로 하던 부분을 자동화하거나, 설정이 분산돼 있던 걸 한 곳으로 모으는 작업이 포함됨.

구체적 내용:
- 개발/운영 환경 분리 설정 개선
- 반복 작업 스크립트화
- 환경 세팅 방법 문서화

# 환경 분리 패턴 예시
# dev: 로컬 자원 사용, 상세 로그
# prod: 운영 자원 사용, 최소 로그
spring.profiles.active=dev
항목 내용
작업 일자 2026-01-31
분류 환경/인프라
수정 파일 1

개발 환경 투자는 복리처럼 돌아옴. 처음엔 귀찮게 느껴지지만 나중에 시간을 많이 아낄 수 있음. 특히 팀원이 늘어날 때 잘 정비된 환경이 얼마나 중요한지 실감하게 됨.

환경 관리에 대한 생각

이런 잡무성 작업이 쌓이면 큰 문제가 됨. 의존성 업데이트를 오래 미뤄두면 나중에 한꺼번에 올려야 하는데, 그때는 breaking change가 복수로 겹쳐서 원인 파악이 어려워짐.

자동화가 도움이 되는 영역:
- 의존성 버전 알림 — 새 버전 나오면 알림 받기
- 보안 취약점 스캔 — 주기적으로 자동 점검
- 빌드 상태 모니터링 — 변경 즉시 빌드 확인

수동으로 챙기는 데 한계가 있으니 가능한 걸 자동화해두는 게 맞음. 이번 작업을 계기로 해당 부분 정기 점검 루틴을 만들기로 했음. 다음

댓글 0

첫 댓글 달아줘.