본문으로 건너뛰기
전체 글

전체 글

개발부터 일상까지, 경험을 통해 쌓은 기록들.

총 138개의 글 · 121–126번째 기록

TypeScript 제네릭(Generics) 완벽 가이드

TypeScript 제네릭의 핵심 개념부터 실전 활용 패턴까지, 타입 안전성을 보장하며 재사용 가능한 코드를 작성하는 방법을 깊이 있게 다룹니다.

약 7분 읽기

JWT Refresh Token Rotation: 보안과 UX, 두 마리 토끼 잡기

Access Token이 탈취되면 끝장이라고요? Refresh Token Rotation(RTR)을 도입하면 토큰 탈취를 감지하고 방어할 수 있습니다. 보안성은 높이면서도 사용자가 자주 로그인하는 불편함은 없애는, 가장 현대적인 인증 전략을 소개합니다.

약 6분 읽기

Goroutine Leak: Go 프로덕션을 서서히 죽이는 메모리 누수의 주범

배포하고 며칠 뒤에 Pod가 OOM으로 죽나요? 메모리는 늘어나는데 힙 덤프는 정상인가요? Goroutine Leak은 Go 개발자가 가장 흔하게 겪는 함정입니다. pprof를 이용한 탐지부터 채널 블로킹, Context 누락 등 주요 원인과 해결책을 실전 예제와 함께 파헤칩니다.

약 6분 읽기

Redis Hot Key 문제: 한 놈에게만 몰리는 트래픽을 분산시키는 법

Redis 클러스터를 아무리 확장해도 성능이 나아지지 않나요? 특정 키 하나가 노드 전체를 마비시키는 'Hot Key' 문제일 수 있습니다. 실시간 랭킹, 특가 세일 같은 상황에서 발생하는 Hot Key 현상을 탐지하고 해결하는 실전 노하우를 공유합니다.

약 7분 읽기