INSIGHTS
인사이트
실무에서 부딪힌 문제와 해결 과정에서 얻은 깨달음을 기록합니다.
- 1설계아키텍처MySQLNEW트래픽이 100배 튀는 0.1%만 따로 다루기 — 핫스팟 감지·스로틀링·격리2026.08.21–
- 2Redis설계NEW대용량 트래픽의 다층 캐싱 — 로컬 캐시로 Redis 앞단을 지키는 법2026.08.21–
- 3Redis설계NEW수천만 건 결제에서 분산 락을 우아하게 쓰는 법 — 대안·키 설계·안전장치2026.08.21–
- 4Kafka설계NEWKafka 파티션 수·브로커 대수, 무엇을 기준으로 정할까 — 처리량·병렬성·순서로 산정하기2026.08.21–
- 5설계아키텍처RedisKafkaNEW클라이언트–API–DB에서 시작하는 단계별 확장: 대용량 트래픽과 데이터 정합성2026.08.21–
- 6JavaNEW여러 스레드가 한 컬렉션에 add하면 왜 데이터가 사라질까2026.08.19–
- 7Spring설계NEW동일 코드·이미지인데 서버 한 대만 400을 낸다 — 원인 좁히기2026.08.19–
- 8JavaSpringNEWOutOfMemoryError: unable to create native thread — 스레드 폭증과 OOMKilled2026.08.19–
- 9Spring설계NEW외부 API 하나가 느려지자 서버 전체가 멈췄다 — 타임아웃·풀 고갈2026.08.19–
- 10SpringJPANEWtry-catch로 잡았는데 왜 롤백될까 — UnexpectedRollbackException2026.08.19–