2026-07-30
#spring
#openfeign
#kotlin
#observability
#performance
#system-design
#capacity-planning 정적 분석으로는 알 수 없고 사후 관측으로는 늦는 요청당 다운스트림 호출 수를, 오픈 전 미리보기 1회로 실측하는 방법입니다. MDC 기반 실행 단위 귀속, Feign Capability로 HTTP 계측, BeanPostProcessor 프록시로 사내 RPC 계측, 캐시 stats diff와 Little’s law를 이용한 bulkhead 용량 판단까지 정리합니다.
2026-01-15
#java
#javascript
#url-encoding
#uri
#spring URI 표준(RFC 2396 vs RFC 3986)의 차이, Java URLEncoder와 JavaScript encodeURIComponent의 인코딩 방식, Spring UriComponentsBuilder 사용 시 생기는 문제를 정리합니다.
2025-12-05
#redis
#spring
#spring-data-redis
#performance Spring Data Redis의 @RedisHash와 CrudRepository를 사용할 때 내부 인덱스용 Set 때문에 BigKey가 생길 수 있습니다. 원인과 위험성을 살펴보고 RedisTemplate으로 저장 방식을 직접 제어하는 방법을 정리합니다.
2025-01-11
#kotlin
#jackson
#spring
#deserialization Kotlin 데이터 클래스와 Jackson을 함께 사용할 때 JSON에서 non-null 원시 타입(Long, Int) 필드가 누락되면 예외 대신 0이 들어갈 수 있습니다. 원인과 해결 방법을 정리합니다.