본문 바로가기
전체 1578
1470
AI6분 읽기
플래시 어텐션(FlashAttention) — 어텐션을 메모리로 다시 설계하다
결과는 똑같이 내면서 GPU 메모리 왕복을 줄인 플래시 어텐션의 원리. 타일링과 online softmax로 n×n 행렬을 저장하지 않고 같은 값을 더 빠르게 얻는 법을 설명한다.
#FlashAttention#어텐션#트랜스포머
2026.08.14
1469
Tools6분 읽기
Git 훅(hooks) — 커밋·푸시 순간에 끼어드는 자동화
Git 훅은 커밋·푸시 순간에 내 스크립트를 끼워 넣는 확장 지점입니다. pre-commit·commit-msg·pre-push의 동작, 종료 코드 규칙, 훅이 공유되지 않는 함정과 해결법까지 정리했습니다.
#git#git hooks#pre-commit
2026.08.14
1468
Database6분 읽기
PostgreSQL MVCC — xmin·xmax와 스냅샷으로 보는 동시성
PostgreSQL의 UPDATE가 왜 테이블을 부풀리는지 궁금했다면. xmin·xmax 시스템 컬럼과 스냅샷으로 MVCC의 실제 동작과 블로트·wraparound라는 대가까지 파고듭니다.
#PostgreSQL#MVCC#동시성
2026.08.14
1467
Infra5분 읽기
HTTP/2 멀티플렉싱 — 하나의 연결로 요청을 병렬 처리하는 법
HTTP/2 멀티플렉싱이 하나의 TCP 연결에서 요청을 병렬로 처리하는 원리와, 여전히 남는 TCP 계층 head-of-line 블로킹까지. 실무에서 신경 쓸 점을 정리했습니다.
#HTTP/2#멀티플렉싱#스트림
2026.08.14
1466
Backend6분 읽기
일관성 해싱(Consistent Hashing) — 노드가 늘어도 캐시가 무너지지 않는 이유
노드 하나 추가에 캐시 전체가 날아가는 hash%N의 함정과, 해시 링·가상 노드로 재배치를 K/N으로 줄이는 일관성 해싱의 원리를 코드와 함께 정리했습니다.
#일관성 해싱#consistent hashing#분산 캐시
2026.08.14
1465
Frontend5분 읽기
CSS Masonry 레이아웃 — 그리드로 벽돌 쌓기, 어디까지 왔나
핀터레스트식 벽돌 레이아웃을 grid-template-rows: masonry 한 줄로 만듭니다. CSS 네이티브 메이슨리의 문법과 2026년 현재 지원 상황, column·자바스크립트 대안, @supports 점진 적용까지 실전 관점에서 정리했습니다.
#CSS#Masonry#그리드
2026.08.14
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