'2026/05 글 목록

공부하는 개발자

about 오늘도 뚝딱🔨 뚝딱 하는 주니어 개발자👩🏻‍💻

북마크

고정글

2026/05 2

최근 글

반응형
👩🏻‍💻 Springframwork Mig 기록 - GitLab CI/CD 빌드 환경 맞추기 (feat. Gradle 프로필 빌드)

👩🏻‍💻 Springframwork Mig 기록 - GitLab CI/CD 빌드 환경 맞추기 (feat. Gradle 프로필 빌드)

인트로레거시 Spring Framework 기반 프로젝트를 Spring Boot 3와 Gradle 기반으로 고도화하면서GitLab CI/CD 빌드 환경을 맞춰야 하는 일이 생겼다.처음에는 단순히 “JDK 버전과 Gradle 버전만 알려주면 되는 일”이라고 생각했다.하지만 메일을 다시 읽고 .gitlab-ci.yml을 따라가다 보니내가 제대로 이해해야 하는 것은 빌드 도구 버전이 아니라소스가 어떤 서버에서 빌드되고, 어떤 프로필로 WAR가 만들어지고, 어떤 경로로 운영 서버까지 이동하는지였다.이 글은 사내 프로젝트의 실제 값은 모두 익명화하고, GitLab CI/CD와 Gradle 프로필 빌드를이해해 간 과정을 공개 가능한 수준으로 정리한 기록이다. 개발환경구분AS-ISTO-BEJavaJava 1..

📚 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식 : 신입이 알아야 할 DB 성능·풀스캔·인덱스 9가지

📚 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식 : 신입이 알아야 할 DB 성능·풀스캔·인덱스 9가지

인트로 최근 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식을 읽으면서DB 성능과 인덱스에 대한 내용을 다시 정리하게 됐다.처음에는 DB 성능 문제가 생기면 “인덱스를 추가하면 되지 않을까?”라고 단순하게 생각했다.하지만 책을 읽고 실무 상황에 대입해보니, 인덱스는 정답이라기보다조회 패턴에 맞춰 설계해야 하는 도구에 가까웠다.특히 풀스캔, LIKE 검색, COUNT, 정규화와 비정규화,오래된 데이터 분리, 캐시, 장비 확장은 각각 따로 떨어진 주제가 아니었다.결국 하나의 질문으로 이어졌다.지금 이 API는 DB에서 읽을 필요가 있는 데이터만 읽고 있는가? 이번 글은 풀스캔을 줄이기 위해 내가 먼저 확인해야 할 DB 성능 항목 9가지를 정리한 기록이다.특정 회사 시스템을 그대로 설명한 글은 아니고, ..

반응형