profile
Onward, Always Upward - 기록은 성장의 증거
post-thumbnail

[Java][Spring]Spring Boot 통합 테스트, 왜 @Transactional을 제거했을까?

Spring Boot 통합 테스트에서 @Transactional을 사용하면 어떤 문제가 생길까? 실제 사례를 기반으로 트랜잭션 경계 문제, Lazy 로딩 이슈, 그리고 해결 방법까지 정리했습니다.

2025년 4월 28일
·
0개의 댓글
·
post-thumbnail

항해 백엔드 전반부 회고: 5주간 했던것 처럼만 하자

항해 플러스 백엔드 과정, 전반부 회고

2025년 4월 26일
·
0개의 댓글
·

항해 백엔드 4주차 회고(WIL): 인프라 구현과 통합 테스트, 그리고 동시성 고민

지난 주차까지 도메인-애플리케이션 레이어의 유닛 테스트를 마쳤고, 이번 주는 인프라스트럭처 구현과 통합 테스트 과제를 진행했다. 통합 테스트는 두 개 이상의 계층이 실제로 상호작용한다는 점에서 유닛 테스트와는 성격이 달랐다. 그래서 가장 먼저 고민한 건 테스트 커버리지를 어떻게 설정할 것인가였다. 이미 도메인과 서비스 레이어의 유닛 테스트는 충분히 ...

2025년 4월 18일
·
0개의 댓글
·
post-thumbnail

항해 백엔드 3주차 회고(WIL)

이커머스 클린아키텍쳐

2025년 4월 11일
·
0개의 댓글
·
post-thumbnail

[JAVA][Spring]TDD를 하며 정말 중요하다고 느낀 것

TDD 과제를 진행하며 깨달은 점.

2025년 4월 6일
·
0개의 댓글
·
post-thumbnail

[JAVA][Spring]클린 아키텍처 기반 구조 설계: 선착순 쿠폰 발급 시스템

클린 아키텍처 원칙을 Spring 프로젝트에 적용하여 선착순 쿠폰 발급 시스템 구현

2025년 4월 6일
·
0개의 댓글
·
post-thumbnail

[Spring][FastAPI] LLM 챗봇 비용 절감: RedisSearch + pgvector 활용한 최적의 캐싱

LLM 챗봇 서비스에서 동일한 질문이 반복되면서 비용이 증가하는 문제 해결

2025년 3월 13일
·
0개의 댓글
·
post-thumbnail

[Spring][FastAPI]FastAPI에서 Spring으로 마이그레이션하며 배운 점

1. FastAPI를 선택했던 이유 FastAPI는 가볍고 빠르게 API를 개발할 수 있는 프레임워크다. 비동기 I/O를 쉽게 지원하며, Pydantic을 활용한 데이터 검증과 직렬화가 편리하다. 하지만 내가 FastAPI를 사용했던 이유는 비동기 처리 때문이 아니라 단순히 사용하기 편하고 경량화된 프레임워크였기 때문이었다. FastAPI를 사용하면서 ...

2025년 3월 7일
·
0개의 댓글
·
post-thumbnail

[Spring] PostgreSQL tsvector 트러블슈팅

PostgreSQL 트리거로 해결한 Spring JPA의 tsvector 타입 충돌에 대한 트러블 슈팅 블로깅

2024년 12월 31일
·
0개의 댓글
·
post-thumbnail

[Spring]JPA 상속 관계에서 필드 shadowing 문제 해결하기

JPA 상속 구조에서 발생한 필드 중복 정의로 인한 shadowing 문제

2024년 12월 22일
·
0개의 댓글
·
post-thumbnail

[Spring]폴더 구조 설계와 아키텍처 전환 배경

spring 폴더 구조

2024년 12월 18일
·
0개의 댓글
·