MockMvc vs TestRestTemplate
MockMvc와 TestRestTemplate의 차이점을 알아봅니다.
WIL 2025-10-30
레이어별로 테스트를 작성해보며 배운것을 정리했습니다.
객체지향 개발자를 위한 CLAUDE.md
객체지향 개발자가 설정해 두기 좋은 Claude Code의 CLAUDE.md입니다.
도메인 중심 설계로 인프라에 독립적인 비즈니스 로직 설계
도메인 중심 설계를 통해 인프라 변경에 영향받지 않는 비즈니스 로직을 만드는 방법입니다.
GridFS를 통한 데이터 저장 적용
MongoDB의 16MB 문서 크기 제한을 극복하기 위해 GridFS를 활용한 대용량 데이터 저장 구현을 소개합니다.
GridFS란?
GridFS는 MongoDB의 16MB 문서 크기 제한을 초과하는 대용량 파일을 저장하기 위한 메커니즘입니다.
Kafka Partition Assignment Strategy
Kafka Consumer Group의 파티션 할당 방식을 상세히 분석합니다.
Kafka Custom Partitioner 적용기
프로필별 트래픽 제어와 우선순위 기반 처리를 위한 Kafka Custom Partitioner 구현 사례. 검색엔진의 부하 분산과 긴급 요청의 빠른 처리를 동시에 해결합니다.
Kafka Connect 와 Spring Batch를 활용한 서비스 마이그레이션
레거시 시스템에서 신규 전처리 시스템으로 대용량 데이터를 마이그레이션한 경험을 공유합니다.