Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Composite PK에서 시작된 Spring Boot 4 / Spring Batch 6 업그레이드 기록 섬네일

Composite PK에서 시작된 Spring Boot 4 / Spring Batch 6 업그레이드 기록

Naver Pay faviconNaver Pay·Backend·
KotlinSpring BootSpring BatchSpring Data JDBCSpring Framework
2026년 05월 11일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

네이버페이가 Composite PK 도입을 시작으로 Spring Boot 4 / Spring Batch 6 업그레이드의 운영 전략을 정리했습니다.

주요 경험

  • Composite ID 도입으로 도메인 표현력이 향상되고, Persistable의 markNew()로 신규 여부를 안전하게 구분했습니다.
  • 업그레이드를 Gradle/Kotlin/Spring Boot 4/Batch 6로 단계적 커밋 분리 방식으로 수행했습니다.
  • Batch 6로의 전환은 실행 API와 메타데이터 저장 방식 등 큰 변화를 반영했고, JdbcDefaultBatchConfiguration로 구성했습니다.

얻은 인사이트

  • 운영에서 기존 동작 유지 여부를 검증하는 것이 핵심이며, 버전 숫자 상승이 전부가 아닙니다.
  • 변경 원인을 커밋 단위로 추적하면 문제 해결이 빨라집니다.
  • Jackson 3 직렬화에 맞춘 설정으로 안정성이 향상되었습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
70%

테스트 환경 성능 개선기 (feat. ApplicationContext Caching & Spring Batch)

월급쟁이부자들 favicon월급쟁이부자들·2025년 08월 06일
No Image
69%

6개월 만에 연간 수십조를 처리하는 DB CDC 복제 도구 무중단/무장애 교체하기

NAVER D2 faviconNAVER D2·2025년 11월 18일
기능 테스트 전환 이야기 섬네일
69%

기능 테스트 전환 이야기

스포카 favicon스포카·2023년 10월 20일