[Inner Circle] 패스트캠퍼스 4기 - 1주차 후기
2025. 6. 18. 10:40
잡담
패스트캠퍼스 OT 이후 어느덧 2주차에 접어들었습니다.지난 1주차 동안 어떤 방식으로 OT가 진행되었는지 공유드리고자 합니다.현재 저는 이너서클 BE 온보딩 프로젝트를 2주간 진행 중입니다.이 온보딩 프로젝트의 목적은 공통된 기술 스택을 기반으로 참가자들의 기술 수준을 파악하고,되도록 과거에 다뤄보지 못했던 주제를 통해 기술적 도전 경험을 유도하는 데 있습니다.프로젝트는 단순한 코딩 과제가 아니라,새로운 기술적 접근 방식,안정적인 아키텍처 구성,정교한 요구사항 분석 및 문서화를 요구합니다.코드를 작성하기에 앞서 "어떻게 만들어야 좋은 구조일까?"를 끊임없이 고민하게 되었고,데이터베이스 역시 단순 테이블 설계가 아닌, 전체 흐름을 고려한 설계를 고민하게 되었습니다.특히 신경 써야 할 부분으로는멀티 모듈 구..

[Inner Circle] 패스트캠퍼스 4기 OT 후기
2025. 6. 9. 00:46
잡담
안녕하세요, 이제 막 경력 만3년 차에 접어든 개발자 던킨입니다.이번 포스팅에서는 제가 참여하게 된 패스트캠퍼스 ‘이너서클 백엔드 환승 이직반 4기’ 의 오리엔테이션(OT) 후기를 진솔하게 정리해보았습니다.이번 과정은 2025년 6월 7일부터 9월 2일까지 약 3개월간 진행되는 3년 차 이상 재직자 대상의 국비 지원 커리어 성장 프로그램입니다. 단순한 교육이 아닌, 실제 업무와 밀접한 100% 프로젝트 기반의 실무 중심 커리큘럼이 큰 특징입니다. 이너서클 백엔드 환승 이직반은 Top-Tier 리더의 피드백을 바탕으로 실력있는 동료들과 팀 프로젝트를 진행하며 한 단계 더 도약할 수 있는 100% 프로젝트 중심의 재직자 대상 커리어 성장 코스입니다. 기존의 강의 위주 부트캠프와는 달리, 이 과정에서는 “실..

N+1 문제 해결: Java 백엔드 개발자를 위한 데이터베이스 쿼리 최적화
2024. 6. 5. 17:57
DB
오늘은 JPA N+1의 문제 해결에 대해서 글을 공유해드리려고 합니다. * Java 백엔드 개발자를 위한 데이터베이스 쿼리 최적화에 적합한 내용입니다.개발자가 직면하는 가장 일반적인 성능 병목 현상 중 하나가 N+1입니다. 애플리케이션이 단 한 번의 쿼리로 동일한 결과를 얻을 수 있는데도 N+1번의 데이터베이스 쿼리를 수행할 때 발생합니다. 과도한 데이터베이스 Hit는 느린 응답 시간, 높은 서버 부하, 열약한 사용자 경험으로 이어질 수 있습니다. 원인을 함께 파악해 보고 개발자가 이러한 문제를 어떻게 완화할지에 대해서 다양한 전략과 기법에 대해서 적어보겠습니다.앞서, N+1 문제가 무엇인지 알아보도록 하겠습니다.N+1 문제란 무엇인가?애플리케이션이 개체목록(예시: 제품, 사용자 또는 게시물 목록)을 가..