본문 바로가기
전체 1608
1428
Frontend5분 읽기
폰트 폴백 메트릭 오버라이드 — 웹폰트 교체 시 CLS 없애기
웹폰트가 뒤늦게 교체되며 화면이 툭 밀리는 CLS를 없애는 폰트 폴백 메트릭 오버라이드 기법. size-adjust와 ascent-override 사용법, 배율을 직접 구하는 방법, next/font 자동화까지 실전 위주로 정리했다.
#웹폰트#CLS#size-adjust
2026.07.29
1427
AI6분 읽기
추론 모델은 언제 쓰나 — effort와 비용의 균형
추론 모델을 언제 켜고 끄나. effort와 적응형 사고로 생각의 깊이를 조절하는 법, 작업 유형별 라우팅, 출력 토큰이 잘리는 max_tokens 함정까지 지능과 지연과 비용의 삼각형을 저울질하는 실전 감각을 정리했다.
#추론모델#reasoning#effort
2026.07.29
1426
Tools5분 읽기
셸 리다이렉션과 파일 디스크립터 — 2>&1이 뜻하는 것
2>&1을 부적처럼 붙이지만 왜 그런지 모른다면. stdin/stdout/stderr가 0·1·2인 이유부터 순서를 틀리면 로그가 새는 함정까지, 셸 리다이렉션을 원리로 정리했습니다.
#shell#bash#리다이렉션
2026.07.28
1425
Database6분 읽기
PostgreSQL 전문검색 — tsvector·GIN으로 검색 만들기
LIKE의 한계를 넘어 PostgreSQL 내장 전문검색으로 빠른 검색 만들기. tsvector·tsquery·GIN 인덱스, ts_rank 랭킹, 한국어 형태소 처리까지 실무 흐름으로 설명한다.
#전문검색#full-text search#tsvector
2026.07.28
1424
Infra6분 읽기
Prometheus Exemplar — 메트릭 그래프에서 트레이스로 한 번에 점프하기
튀는 지연 그래프에서 그래서 어떤 요청인지에 막힌 적 있다면. Prometheus exemplar로 메트릭 샘플에 trace_id를 심어 트레이스로 바로 넘어가는 계측과 설정법을 정리했다.
#Prometheus#Exemplar#관측성
2026.07.28
1423
Backend6분 읽기
재시도 지수 백오프와 지터(Jitter) — 재시도 폭풍을 막는 법
고정 간격 재시도가 서버를 무너뜨리는 이유와 지수 백오프·지터로 재시도 폭풍을 막는 법. Full Jitter, Retry-After, 재시도 예산까지 실전 정리.
#재시도#지수 백오프#지터
2026.07.27
1422
Frontend5분 읽기
fetchpriority와 preload — LCP 이미지를 먼저 불러오게 만들기
LCP를 차지하는 히어로 이미지를 브라우저가 먼저 내려받게 만드는 fetchpriority와 preload 실전 가이드. loading=lazy 오용과 srcset 불일치 같은 흔한 실수, 적용 후 확인 방법까지 짚었다.
#LCP#이미지 최적화#fetchpriority
2026.07.27
1421
AI6분 읽기
RAG 검색 평가지표 — Recall@k·MRR·nDCG로 검색 품질 재기
Recall@k·MRR·nDCG로 검색 단계를, faithfulness로 생성 단계를 재는 RAG 평가지표를 정리했다. 소규모 평가셋 만들기부터 지표를 층으로 나눠 검색이 문제인지 프롬프트가 문제인지 원인을 갈라내는 실전 진단법까지 담았다.
#RAG#검색평가#Recall
2026.07.27
1420
Tools6분 읽기
git rerere — 반복되는 병합 충돌을 기억시켜 자동 해결
어제 푼 충돌을 오늘 또 풀고 있나요? git rerere를 켜면 한 번 해결한 병합 충돌을 Git이 기억했다가 같은 충돌이 나면 자동으로 똑같이 풀어줍니다. 설정 한 줄이면 끝.
#git#rerere#merge conflict
2026.07.26
1419
Database5분 읽기
키셋 페이지네이션 — OFFSET이 느린 이유와 커서 방식
LIMIT OFFSET은 왜 깊은 페이지에서 느려질까. 커서(키셋) 기반 페이지네이션으로 일정한 속도를 내는 법과 정렬 키·타이브레이커 설계, 실전 함정을 정리했다.
#키셋 페이지네이션#커서 페이지네이션#OFFSET
2026.07.26
1418
Infra5분 읽기
지속적 프로파일링 — 관측성의 네 번째 기둥, Pyroscope와 플레임그래프
운영 중 서비스에서 어느 함수가 CPU를 태우는지 상시로 본다. 지속적 프로파일링의 원리, 플레임그래프 읽는 법, 트레이스와의 차이까지 실전 관점으로 정리했다.
#지속적프로파일링#Pyroscope#플레임그래프
2026.07.26
1417
Backend5분 읽기
낙관적 락 vs 비관적 락 — DB 동시성 제어 두 가지 전략
같은 행을 여러 요청이 동시에 고칠 때 쓰는 낙관적 락과 비관적 락. SELECT FOR UPDATE와 버전 컬럼의 차이, 언제 무엇을 골라야 하는지 실무 기준으로 비교합니다.
#낙관적 락#비관적 락#동시성 제어
2026.07.25