컨텐츠로 건너뛰기

Card News Note

  • HOME
  • 개발자 이야기
  • 문의하기
    • 사이트 소개
    • 개인정보처리방침
    • 면책조항
    • 이용약관

개발자 이야기

Spring Boot Docker 이미지, 800MB를 200MB로 줄이는 순서

9월 25, 2026 작성자: thorns

멀티스테이지 빌드로 JDK를 걷어내고, 베이스 이미지를 줄이고, Spring Boot layertools로 레이어를 분리하는 순서. 크기보다 재배포 전송량이 더 중요한 이유를 정리합니다.

카테고리 개발자 이야기

GitHub Actions로 Spring Boot 배포 파이프라인 만들기

9월 23, 2026 작성자: thorns

테스트-빌드-배포를 job으로 나누고, 캐시로 빌드를 줄이고, 시크릿을 안전하게 다루는 방법까지. 테스트를 통과한 main 브랜치만 배포되도록 규칙을 파이프라인에 새기는 순서를 정리합니다.

카테고리 개발자 이야기

Full GC가 5초씩 걸릴 때 — GC 로그 읽는 법

9월 21, 2026 작성자: thorns

GC 로그를 켜는 옵션부터, 그 안에서 읽어야 할 세 가지 숫자, 그리고 힙이 부족한 것인지 메모리 누수인지 구분하는 기준까지 정리합니다.

카테고리 개발자 이야기

Flyway를 운영 DB에 처음 적용할 때 — 되돌릴 수 없는 변경 다루기

9월 19, 2026 작성자: thorns

이미 운영 중인 DB에 Flyway를 얹는 baseline 설정부터, 컬럼 이름 변경처럼 되돌릴 수 없는 작업을 확장-축소로 나누는 순서, 마이그레이션 실패 시 복구 절차까지 정리합니다.

카테고리 개발자 이야기, 데이터베이스

Testcontainers로 통합테스트 DB 격리하기 — 테스트가 서로 깨질 때

9월 17, 2026 작성자: thorns

하나씩 돌리면 통과하는데 전체를 돌리면 깨지는 이유는 테스트가 DB를 공유하기 때문입니다. H2로 버티면 안 되는 이유, 컨테이너 재사용, 데이터 격리 전략 세 가지를 정리합니다.

카테고리 개발자 이야기

HikariCP 커넥션 풀 고갈, 왜 생기고 어떻게 진단하나

9월 14, 2026 작성자: thorns

Connection is not available 로그는 원인이 아니라 결과입니다. 커넥션 풀이 고갈되는 네 가지 경로와 누수 감지·지표·스레드 덤프로 진단하는 방법, 그리고 풀 크기를 정하는 기준을 정리합니다.

카테고리 개발자 이야기, 데이터베이스 댓글 한 개
이전 글
페이지1 페이지2 … 페이지9 다음 →

Recent Posts

  • Spring Boot Docker 이미지, 800MB를 200MB로 줄이는 순서
  • GitHub Actions로 Spring Boot 배포 파이프라인 만들기
  • Full GC가 5초씩 걸릴 때 — GC 로그 읽는 법
  • Flyway를 운영 DB에 처음 적용할 때 — 되돌릴 수 없는 변경 다루기
  • Testcontainers로 통합테스트 DB 격리하기 — 테스트가 서로 깨질 때
Card News Note
운영자 소개 문의 개인정보처리방침 이용약관 면책조항

상호 : Card News Note|대표 : 김병진|이메일 : [email protected]

© 2026 Card News Note. All rights reserved.

© 2026 Card News Note • 제작됨 GeneratePress