TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
321
Backend
동기·비동기, 블로킹·논블로킹 한 번에 정리
네 단어가 헷갈리는 이유는 서로 다른 두 축이기 때문이다. "결과를 어떻게 받나(동기/비동기)"와 "기다리는 동안 뭘 하나(블로킹/논블로킹)"로 나누면 명확해진다.
Database
PostgreSQL 18 비동기 I/O 튜닝 — io_uring 실측·OLTP 35% 향상의 비밀
PG 18의 비동기 I/O가 OLTP 35% 향상을 만드는 이유. io_uring·Direct I/O 작동 원리, 운영 환경별 튜닝 가이드.
Infra
Linux 디스크 I/O 성능 분석 — iostat fio blktrace
Linux 서버의 디스크 I/O 병목을 진단하기 위한 iostat, fio, blktrace 도구의 사용법과 성능 분석 방법을 실전 예제로 설명합니다.