본문 바로가기
전체 1608
1464
AI5분 읽기
KV 캐시 — LLM이 토큰을 하나씩 뱉어도 빠른 이유
LLM이 긴 답변을 빠르게 만드는 비결인 KV 캐시의 원리와, 시퀀스·배치에 비례해 불어나는 메모리 부담, PagedAttention으로 낭비를 줄이는 법까지 정리했다.
#KV캐시#LLM추론#PagedAttention
2026.08.14
1463
AI6분 읽기
에이전트 툴 호출 — 병렬 호출·에러 복구·툴 남용 방지
에이전트 툴 호출 실전 — 병렬 호출 결과를 한 메시지로 묶어야 하는 이유, is_error로 실패를 되돌려 복구하기, tool_choice와 도구 설명으로 남용·과소 사용을 제어하는 법, 루프 종료까지 도구 연동의 함정을 정리했다.
#에이전트#tool calling#병렬호출
2026.08.13
1462
Etc5분 읽기
오픈소스 라이선스 — MIT·Apache·GPL 카피레프트 구분
이 라이브러리 우리 상용 제품에 넣어도 되나요? 허용형과 카피레프트를 가르는 핵심 질문 하나, MIT·Apache·GPL·AGPL 비교표, 라이선스 없는 코드의 함정까지 실무 기준으로 정리했습니다.
#오픈소스#라이선스#MIT
2026.08.13
1461
Database5분 읽기
BRIN 인덱스 — 대용량 시계열에 맞는 초경량 인덱스
블록 범위의 min/max만 저장하는 초경량 BRIN 인덱스. B-트리와의 차이, 물리적 정렬 상관성이라는 전제, pages_per_range 튜닝과 함정을 시계열 관점으로 정리했다.
#BRIN#인덱스#시계열
2026.08.12
1460
Infra5분 읽기
포스트양자 TLS — X25519MLKEM768 하이브리드 키 교환 켜기
harvest-now-decrypt-later에 대비해 양자내성 키 교환을 지금 켠다. 하이브리드 X25519MLKEM768의 원리, nginx 설정 한 줄, 커진 핸드셰이크가 부르는 함정까지.
#포스트양자#TLS#ML-KEM
2026.08.12
1459
Backend6분 읽기
사가(Saga) 패턴 — 분산 트랜잭션과 보상 트랜잭션
마이크로서비스에서 여러 서비스에 걸친 작업을 사가와 보상 트랜잭션으로 일관성 있게 처리하는 법. 코레오그래피 vs 오케스트레이션, 멱등성까지 실전 정리.
#사가 패턴#saga#분산 트랜잭션
2026.08.11
1458
Frontend5분 읽기
field-sizing: content — JS 없이 입력창을 내용에 맞춰 늘리기
field-sizing: content 한 줄로 textarea와 input을 내용에 맞춰 자동 확장시키는 CSS. scrollHeight를 재던 자바스크립트 코드를 지우는 법과 min/max 경계 설정, React에서의 이점을 정리했다.
#field-sizing#CSS#
2026.08.11
1457
AI5분 읽기
긴 컨텍스트 관리 — lost in the middle과 압축 전략
긴 컨텍스트 관리 — lost in the middle 현상, 가지치기·요약 압축·외부 메모리, 중요한 문서의 배치 전략, 현재 시각 하나로 무너지는 프롬프트 캐시 함정까지. 창이 크다고 다 넣으면 왜 안 되는지 실전으로 정리했다.
#컨텍스트#long context#lost in the middle
2026.08.10
1456
Etc6분 읽기
체크섬 — CRC32와 SHA-256, 무엇을 언제 쓰나
CRC32로 다운로드 파일을 검증하면 왜 위험할까요? 우연한 오류 검출(CRC)과 위변조 방지(SHA-256), 비밀번호 해시를 혼동하지 않도록 목적과 안전성 차이를 정면 비교했습니다.
#체크섬#CRC32#SHA-256
2026.08.10
1455
Database6분 읽기
UPSERT 완벽 정리 — INSERT ON CONFLICT와 MERGE
있으면 UPDATE 없으면 INSERT를 원자적으로 처리하는 UPSERT. ON CONFLICT·ON DUPLICATE KEY·MERGE 방언 비교와 EXCLUDED, 시퀀스 소모 같은 함정을 정리했다.
#UPSERT#ON CONFLICT#MERGE
2026.08.09
1454
Infra6분 읽기
KEDA — 큐 길이로 스케일하고 0까지 내리는 이벤트 오토스케일링
큐엔 일이 산더미인데 CPU 기준 HPA는 안 늘린다. KEDA로 큐 길이·스트림 지연 같은 이벤트 지표로 스케일하고, 한가할 땐 파드를 0까지 내리는 법과 함정을 짚었다.
#KEDA#오토스케일링#쿠버네티스
2026.08.09
1453
Backend6분 읽기
캐시 스탬피드(Thundering Herd) — 인기 캐시 만료가 DB를 죽일 때
인기 캐시가 만료되는 순간 요청이 DB로 쏟아지는 캐시 스탬피드 현상. 뮤텍스 락, 확률적 조기 만료, stale-while-revalidate 세 가지 방어법을 비교합니다.
#캐시 스탬피드#thundering herd#Redis
2026.08.08