본문 바로가기
전체 1578
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
1452
Frontend5분 읽기
TC39 Signals 제안 — 프레임워크 반응성이 언어 표준으로
프레임워크마다 따로 구현하던 반응성을 자바스크립트 언어 표준으로 만들려는 TC39 Signals 제안. Signal.State/Computed API와 이펙트를 스펙에서 뺀 이유, 지금 실무에서 어떻게 대해야 할지 정리했다.
#Signals#반응성#TC39
2026.08.08
1451
AI5분 읽기
LLM 가드레일 — 입력·출력 이중 검문소 설계
LLM 가드레일 실전 — 프롬프트 인젝션·PII·정책 위반을 입력과 출력 이중 검문소로 막는 법. 신뢰 경계 구분, 정규식부터 LLM 심판까지 계단식 검사, 정상 요청을 막는 과차단 오탐 튜닝까지 안전과 유용성의 균형을 다룬다.
#가드레일#guardrails#프롬프트인젝션
2026.08.07
1450
Etc6분 읽기
엔디안 — 바이트 순서가 빅/리틀로 갈리는 이유
같은 정수인데 메모리에 담긴 바이트 순서가 뒤집힌다. 빅/리틀 엔디안이 뭔지, 내 CPU 확인법, 네트워크·파일 포맷에서 만나는 지점과 명시적 변환법까지 코드로 정리했습니다.
#엔디안#endianness#빅 엔디안
2026.08.07
1449
Database5분 읽기
머티리얼라이즈드 뷰 — 무거운 집계를 미리 계산해두기
무거운 집계·조인 결과를 저장해 조회를 빠르게 하는 머티리얼라이즈드 뷰. 일반 뷰와의 차이, REFRESH CONCURRENTLY 갱신 전략, 언제 쓰고 피할지 실무로 정리했다.
#머티리얼라이즈드 뷰#materialized view#집계
2026.08.06
1448
Infra5분 읽기
Wolfi·Chainguard 이미지 — CVE가 안 잡히는 최소 컨테이너
스캐너가 뱉는 CVE 수백 개는 대부분 안 쓰는 기본 패키지에서 나온다. distroless를 넘어 Wolfi·Chainguard 최소 이미지로 공격 표면과 CVE를 함께 줄이는 법.
#Wolfi#Chainguard#distroless
2026.08.06
1447
Backend5분 읽기
커넥션 풀 사이징 — 크게 잡을수록 느려지는 역설
DB 커넥션 풀을 키울수록 오히려 느려지는 이유와 적정 크기를 잡는 법. 풀 고갈·커넥션 누수, HikariCP 공식, 서버리스와 PgBouncer까지 실전 정리.
#커넥션 풀#connection pool#HikariCP
2026.08.05