Posts
REST API 에러 핸들링 모범 사례
표준 에러 응답 포맷, 글로벌 예외 처리, 검증 에러 응답 설계
Spring Boot 자동 설정 해부
자동 설정 동작 원리, 조건부 빈 등록, 커스터마이징 포인트 정리
Spring Validation과 공통 응답 규약
Bean Validation 적용, 공통 응답/에러 코드 규약, 필드 에러 처리 패턴 정리
Spring 통합 테스트와 Testcontainers
MySQL/Redis/Kafka를 Testcontainers로 올려 실제 환경과 유사한 통합 테스트를 구성하는 방법
데이터베이스 마이그레이션: Flyway로 스키마 버전 관리하기
Flyway를 이용한 데이터베이스 스키마 버전 관리와 안전한 마이그레이션 전략
DB Connection Pool: HikariCP 설정과 성능 튜닝 완벽 가이드
커넥션 풀의 동작 원리와 HikariCP 설정으로 데이터베이스 성능을 최적화하는 실무 가이드
[4편] Warm Storage를 위해 RocksDB를 선택한 이유
Redis Disk에서 RocksDB로 전환하며 겪은 시행착오와 COLD Storage 구현기
[3편] 메시지 큐에서 Redis를 쓰는게 맞을까?...
간단한 REST API + Redis 메시지 큐를 만들다가 멀티 테넌트 분리의 필요성을 깨달은 경험담
[1편] 간단한 메시지 큐에서 멀티 테넌트 시스템까지
간단한 REST API + Redis 메시지 큐를 만들다가 멀티 테넌트 분리의 필요성을 깨달은 경험담