Posts
All the articles I've posted.
-
프로세스 vs 스레드, 그리고 컨텍스트 스위칭 비용
TLB flush, 메모리 격리, clone() 플래그까지 — 프로세스와 스레드가 정말 다른 이유와 컨텍스트 스위칭이 비싼 이유를 커널 수준에서 분석
-
Redis 캐싱 전략: String Blob vs Hash 자료구조 선택
24MB 문자열 vs Hash 필드 부분 조회 — 메모리, 네트워크 대역폭, 캐시 히트율을 고려한 Redis 자료구조 선택과 TTL 전략
-
Java 21 Virtual Thread의 Pinning 문제와 점진적 도입 전략
Carrier Thread, Pinning, 백프레셔 상실 — Virtual Thread가 약속한 성능 개선이 synchronized 블록에서 무너지는 이유와 실무 도입 전략
-
네이버 API - JSON 데이터의 Content-Type: text/plain 응답
네이버 검색 API가 실제로는 JSON 바디를 주면서 응답 헤더엔 Content-Type을 text/plain으로 내려보내서, WebClient의 기본 Jackson 디코더가 역직렬화에 실패하던 문제와 해결 과정